@charset "utf-8";

/* banner 开始 */
.apple-banner { width: 100%; height: 800px; overflow: hidden;position:relative;z-index:1;}
.apple-banner .swiper-slide{ background-size:1920px 800px!important; transform: none!important;}
.apple-banner .swiper-container { width: 100%; height: 800px;}
.apple-banner .swiper-container .swiper-button-prev, .apple-banner .swiper-container .swiper-button-next { width: 10%; height: 100%; top:0; background:none; margin:0;}
.apple-banner .swiper-container .swiper-button-prev { left:0;}	
.apple-banner .swiper-container .swiper-button-next { right:0;}
.apple-banner .swiper-button-prev span, .apple-banner .swiper-button-next span { display:block; width: 64px; height: 64px; position: absolute; top: 50%; margin-top:-32px; border-radius: 100%; opacity: 0; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease;}
.apple-banner .swiper-button-prev span { background:url(../images/prev01.png) center center no-repeat; left: 20px;}
.apple-banner .swiper-button-next span { background:url(../images/next01.png) center center no-repeat; right:20px;}
.apple-banner .swiper-button-prev:hover span, .apple-banner .swiper-button-next:hover span{ opacity: .6;}
/*分页器*/
.apple-banner .swiper-pagination{ top:auto; bottom:30px; background:none;}
.apple-banner .swiper-pagination-bullet { display: inline-block; width: 12px; height:12px; margin: 0 4px; cursor: pointer; background: none; border-radius:0; opacity: 1; border-radius:50%;}
.apple-banner .swiper-pagination-bullet span { width: 10px; height:10px; display: block; border:1px solid #fff; border-radius:50%;}
.apple-banner .swiper-pagination-bullet-active span{ background-color: #fff;}
.apple-banner .autoplay .swiper-pagination-bullet-active span{ background: rgba(255, 255, 255, 1);}
.apple-banner .swiper-pagination-bullet{background:none;opacity:1;cursor:pointer;width:14px;height:14px;border:1px solid #fff;position: relative;}
.apple-banner .swiper-pagination-bullet:after{content:"";position:absolute;width:6px;height:6px;background:#fff;top:50%;left:50%;border-radius:100%;transform: translate(-50%,-50%); }
.apple-banner .swiper-pagination-bullet-active{border-color: #c00404;}
.apple-banner .swiper-pagination-bullet-active::after{background:#c00404;}
.apple-banner .swiper-pagination-bullet span{display:none;}
/*.apple-banner .swiper-pagination-bullet i{ background-color: #fff; height: 14px; transform:scaleX(0); transform-origin: 0; display: block;}
.apple-banner .autoplay .firsrCurrent i{ transition:transform 2.9s linear; transform:scaleX(1); border-radius:50%;}
.apple-banner .autoplay .current i{ transition:transform 4s linear; transform:scaleX(1); border-radius:50%;}
.apple-banner .autoplay .replace span{ background-color:#fff;}*/
@media (max-width:1680px) {
   .apple-banner { height: 720px;}
   .apple-banner .swiper-container { height: 720px;}
   .apple-banner .swiper-slide{ background-size:1728px 720px!important;}    
}
@media (max-width:1600px) {
   .apple-banner { height: 680px;}
   .apple-banner .swiper-container { height: 680px;}
   .apple-banner .swiper-slide{ background-size:1632px 680px!important;}
}
@media (max-width:1560px) {
   .apple-banner { height: 660px;}
   .apple-banner .swiper-container { height: 660px;}
   .apple-banner .swiper-slide{ background-size:1584px 660px!important;}
}
@media (max-width:1440px) {
   .apple-banner { height: 620px;}
   .apple-banner .swiper-container { height: 620px;}
   .apple-banner .swiper-slide{ background-size:1488px 620px!important;}
}
@media (max-width:1366px) {
   .apple-banner { height: 580px;}
   .apple-banner .swiper-container { height: 580px;}
   .apple-banner .swiper-slide{ background-size:1392px 580px!important;}
}
@media (max-width:1280px) {
   .apple-banner { height: 540px;}
   .apple-banner .swiper-container { height: 540px;}
   .apple-banner .swiper-slide{ background-size:1296px 540px!important;}
}
@media (max-width:1200px) {
   .apple-banner { height: 520px;}
   .apple-banner .swiper-container { height: 520px;}
   .apple-banner .swiper-slide{ background-size:1248px 520px!important;}
}
@media (max-width:1080px) {
   .apple-banner { height: 480px;}
   .apple-banner .swiper-container { height: 480px;}
   .apple-banner .swiper-slide{ background-size:1152px 480px!important;}
   .apple-banner .swiper-button-prev span, .apple-banner .swiper-button-next span { width:48px; height:48px; background-size:48px 48px; margin-top:-24px;}
	.apple-banner .swiper-pagination-bullet { width:12px; height:12px;}
	.apple-banner .swiper-pagination-bullet span { width: 10px; height: 10px;}
}
@media (max-width:1024px) {
   .apple-banner { height: 460px;}
   .apple-banner .swiper-container { height: 460px;}
   .apple-banner .swiper-slide{ background-size:1104px 460px!important;}
}
@media (max-width:800px) {
   .apple-banner { height: 380px;}
   .apple-banner .swiper-container { height: 380px;}
   .apple-banner .swiper-slide{ background-size:912px 380px!important;}
   .apple-banner .swiper-button-prev span, .apple-banner .swiper-button-next span { width:44px; height:44px; background-size:44px 44px; margin-top:-22px;}
	.apple-banner .swiper-pagination-bullet { width:12px; height:12px;}
	.apple-banner .swiper-pagination-bullet span { width: 10px; height: 10px;}
}

@media (max-width: 767px) {
	.apple-banner { height: 200px;}
	.apple-banner .swiper-container { height: 200px;}
	.apple-banner .swiper-slide{ background-size:480px 200px!important;}
	.apple-banner .swiper-button-prev span, .apple-banner .swiper-button-next span { width:32px; height:32px; background-size:32px 32px; margin-top:-16px;}
	.apple-banner .swiper-button-prev span { left:10px;}
	.apple-banner .swiper-button-next span { right:10px;}
	.apple-banner .swiper-pagination { bottom:15px;}
	.apple-banner .swiper-pagination-bullet {width:10px; height:10px;}
	.apple-banner .swiper-pagination-bullet span { width:8px; height:8px;}
}
@media (max-width: 375px) {
	.apple-banner { height: 170px;}
	.apple-banner .swiper-container { height: 170px;}
	.apple-banner .swiper-slide{ background-size:408px 170px!important;}
}
@media (max-width: 320px) {
	.apple-banner { height: 150px;}
	.apple-banner .swiper-container { height: 150px;}
	.apple-banner .swiper-slide{ background-size:360px 150px!important;}
}
/* banner 结束 */

/*h_products 开始*/
.h_product{width:100%;padding:60px 0; overflow:hidden;position:relative;}
.h_product canvas{position: absolute;left:0;top:0;z-index:-1;width:100%;height:100%;}
.h_product .h_product_in{width:80%;margin:0 auto;}
.h_tlt1{width:100%;text-align:center;font-size:0;margin-bottom:30px;}
.h_tlt1 p{display:inline-block;vertical-align:middle;color:#ce0008;font-size:44px;text-transform:uppercase;font-family: 'Barlow-Bold',Microsoft Yahei,Arial;font-weight:bold;margin-right:15px;height:70px;line-height:70px;}
.h_tlt1 span{display:inline-block;vertical-align:middle;font-size:40px;color:#191919;text-align:center;height:70px;line-height:70px;}
.h_tlt1 em{display:block;font-size:16px;color:#999;height:24px;line-height:24px;margin-top:10px;text-align:center;font-style:normal;}
.h_product .h_mulu{text-align:center;margin-bottom:40px;height:50px;overflow:hidden;}
.h_product .h_mulu a{display:inline-block;padding:0 20px;font-size:16px;height:46px;line-height:46px;background:#fff;margin:0 5px 20px;/*border-radius:40px;*/min-width:100px;position:relative;overflow:hidden;z-index:2;color: #666;/*box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);*/max-width:220px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.h_product .h_mulu a:after{content:"";position: absolute;left:0;bottom:0;height:0;width:100%;background:#ce0008;transition: all .3s;z-index:-1;}
.h_product .h_mulu a:hover{color:#fff;}
.h_product .h_mulu a:hover::after{height:100%;}
.h_product .h_mulu a.cur:after{height:100%;}
.h_product .h_mulu a.cur{color:#fff;}
.h_product .h_mulu a i{display:inline-block;width:20px;height:20px;background:url(../images/allPro3.png) center center no-repeat;vertical-align:middle;margin-top:-4px;}
.h_product .h_mulu a:hover i{background:url(../images/allPro2.png) center center no-repeat;}
.h_product .h_mulu a.cur i{display:inline-block;width:20px;height:20px;background:url(../images/allPro.png) center center no-repeat;vertical-align:middle;margin-top:-4px;}

.h_pro_tj {width:40%;overflow:hidden;margin:0;padding:0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);}
.h_pro_tj ul.content-slider li {width:100%;height:auto;overflow:hidden;background:#fff;padding:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.h_pro_tj ul.content-slider li .con{padding:30px;}
.h_pro_tj ul.content-slider li .tlt{display:block;height:40px;line-height:40px;font-size:26px;font-weight:bold;color:#333;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.h_pro_tj ul.content-slider li .desc{font-size:15px;color:#777;line-height:26px;height:50px;overflow:hidden;margin:8px 0 17px;}
.h_pro_tj ul.content-slider li .pic {display:block;width:100%;height: 260px;overflow:hidden;background:#fff;text-align:center;padding:2%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;}
.h_pro_tj ul.content-slider li .pic img{vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.h_pro_tj ul.content-slider li .pic .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.h_pro_tj ul.content-slider li .pro_hover{display:none;}
.h_pro_tj .item {position:relative;padding:0 0 30px;background:#fff;}
.h_pro_tj .lSPrev,.NyAboutPart3_list .lSNext {background:url(../images/prev04.png) center center no-repeat;width:60px;height:60px;position:absolute;left:50%;bottom:0;margin:0 0 0 -80px;border-radius:50%;cursor:pointer;z-index:2;display:none;}
.h_pro_tj .lSNext {background:url(../images/next04.png) center center no-repeat;left:inherit;right:50%;margin:0 -80px 0 0;}
.h_pro_tj .lSSlideOuter .lSPager.lSpg {width:100%;overflow:hidden;margin:0!important;padding:0;position:absolute;bottom:10px;}
.h_pro_tj .lSSlideOuter .lSPager.lSpg > li a {width:12px;height:12px;background-color:rgba(255,255,255,0.5);}
.h_pro_tj .lSSlideOuter .lSPager.lSpg > li:hover a,.NyAboutPart3_list .lSSlideOuter .lSPager.lSpg > li.active a {background-color:#fff!important;}
.h_pro_tj  .swiper-pagination{bottom:30px;}
.h_pro_tj  .swiper-pagination-bullet-active{background:#ce0008;}
.h_pro_tj ul.content-slider li:hover{}
.h_pro_tj ul.content-slider li:hover .tlt{color:#ce0008;}
.h_pro_tj ul.content-slider li:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}

.h_prolist{width:58%;float:right;}
.h_prolist ul li {width:48.5%;margin:0 3% 20px 0;overflow:hidden;background:#fff;padding:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);}
.h_prolist ul li:nth-child(2n){margin:0 0 20px 0;}
.h_prolist ul li .con{padding: 10px 30px;position:relative;}
.h_prolist ul li .wz{float:left;width:55%;padding:40px 0;}
.h_prolist ul li .tlt{display:block;height:40px;line-height:40px;font-size:22px;font-weight:bold;color:#333;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.h_prolist ul li .desc{font-size:15px;color:#777;line-height:26px;height:77px;overflow:hidden;margin:5px 0 0;}
.h_prolist ul li .pic{display:block;float:right;width:42%;height: 200px;overflow:hidden;text-align:center;}
.h_prolist ul li .pic img{vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.h_prolist ul li .pic .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.h_prolist ul li .pro_hover{display:block;width:100%;height:0;background:rgba(206,0,8,.85);position:absolute;top:0;left:0;z-index:99;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.h_prolist ul li .pro_hover .bc{position:absolute;top:50%;left:50%;transform: translate(calc(-50% - 0.5px), calc(-50% - 0.5px));display:none;width: 100%;}
.h_prolist ul li .pro_hover .tlt{display:block;height:40px;line-height:40px;font-size:20px;font-weight:bold;color:#fff;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;padding:0 3%;text-align:center;margin-bottom:5px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.h_prolist ul li .pro_hover .more{display:block;width:120px;height:36px;line-height:36px;text-align:center;padding:0 10px;/*border-radius:30px;*/border: 1px solid #fff;color:#fff;font-size:16px;margin:0 auto;}
.h_prolist ul li:hover{}
.h_prolist ul li:hover .pro_hover{display:block;height:100%;cursor:pointer;}
.h_prolist ul li:hover .pro_hover .bc{display:block;}
.h_prolist ul li:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
@media screen and (max-width:1600px) {
    .h_product .h_product_in{width:90%;}
    
    
}
@media screen and (max-width:1440px) {
    
}
@media screen and (max-width:1360px) {
    
}
@media screen and (max-width:1280px) {
     .h_product .h_product_in{width:95%;}
}
@media screen and (max-width:1200px) {
    .h_product{padding:40px 0;}
    .h_prolist ul li .wz{width:100%;float:none;padding:5px 0 20px;}
    .h_prolist ul li .pic{width:100%;float:none;height:130px;}
    .h_prolist ul li .desc{height: 50px;}
    .h_prolist ul li .tlt{height:34px;line-height: 34px;}
    .h_pro_tj ul.content-slider li .pic{height:377px;}

    .h_product canvas{height:100%;}
	.h_prolist ul li .con{padding: 18px 30px 19px;}
}
@media screen and (max-width:1080px) {
	.h_product .h_mulu{margin-bottom:30px;}
    .h_product .h_mulu a i{display:none;}
	.h_product .h_mulu a.cur i{display:none;}
	.h_product .h_mulu a{padding:0 10px;margin: 0 0 20px;font-size: 15px;}
	
	.h_tlt1{margin-bottom:20px;}
	.h_tlt1 p{font-size: 34px;height:50px;line-height:50px;}
	.h_tlt1 span{font-size:24px;height:50px;line-height:50px;}
	
	.h_pro_tj ul.content-slider li .tlt{font-size:22px;}
	.h_prolist ul li .tlt{font-size:20px;}
	.h_prolist ul li .pic{height:100px;}
	.h_prolist ul li .desc{font-size:14px;line-height: 22px;height: 42px;}
	.h_pro_tj ul.content-slider li .desc{font-size:14px;line-height: 22px;height: 42px;margin:5px 0 10px;}
	.h_pro_tj ul.content-slider li .pic{height:323px;}
	
	.h_pro_tj{width:100%;margin-bottom:15px;}
	.h_pro_tj ul.content-slider li .con{padding:20px 15px 30px;}
	.h_pro_tj ul.content-slider li .tlt{text-align:center;}
	.h_pro_tj ul.content-slider li .desc{text-align:center;}
	
	.h_prolist{width:100%;}
	
}
@media screen and (max-width:767px) {
	.h_tlt1{margin-bottom:15px;}
   .h_tlt1 p{font-size:28px;}
   .h_tlt1 span{font-size:26px;}
   .h_tlt1 em{margin-top:3px;}
   .h_product{padding:20px 0;}
   .h_product .h_mulu{height:85px;}
   .h_product .h_mulu a{height:40px;line-height:40px;margin: 0 0 1px;}
   .h_product .h_mulu a:nth-child(1){min-width:60px;}
   .h_pro_tj{width:100%;margin-bottom:15px;}
   .h_pro_tj ul.content-slider li .pic{height:215px;}
   .h_pro_tj ul.content-slider li .con{padding:20px 15px 30px;}
   .h_pro_tj ul.content-slider li .tlt{text-align:center;font-size: 18px;}
   .h_pro_tj ul.content-slider li .desc{text-align:center;}
   
   .h_prolist{width:100%;}
   .h_prolist ul li{width:100%;margin:0 0 15px 0;}
   .h_prolist ul li .tlt{text-align:center;font-size: 18px;}
   .h_prolist ul li .desc{text-align:center;}
}
/*h_products 结束*/

/*h_youshi begin*/
.h_youshi{width:100%;padding:60px 0;position:relative;overflow:hidden;background-image:url(../images/h_youshi_bg.jpg);background-size:cover;background-repeat: no-repeat;background-position:center;background-attachment: fixed;}
.h_youshi_in{width:80%;margin:0 auto;}
.h_youshi .h_tlt2{color:#fff;font-size:40px;text-align:center;line-height:46px;margin-bottom:40px;}
.h_youshi .h_tlt2 span{font-size:16px;display:block;font-family:Arial;opacity:.5;line-height:30px;margin-top:10px;}
.h_youshi .l{overflow:hidden;width:20%;background:#fff;height:auto;float:left;}
.h_youshi .l li{border-bottom: 1px solid #ebebeb;height:auto;padding:35px 40px 34px 60px;position:relative;z-index:2;cursor: pointer;}
.h_youshi .l li:last-child {padding:35px 40px 35px 60px;}
.h_youshi .l li i { display:block; width:100%; height:60px; overflow:hidden; line-height:60px; color:rgba(0,0,0,0.15); font-size:60px; font-family:Arial; font-weight:bold; font-style:normal;}
.h_youshi .l li p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#191919; font-size:20px; margin:-24px auto 0; padding:0;}
.h_youshi .l li p em { display:inline-block; width:24px; height:24px; vertical-align:middle; margin:-4px 0 0 10px; padding:0;}
.h_youshi .l li p em.ysico1 { background:url(../images/ysico01.png) center center no-repeat;}
.h_youshi .l li p em.ysico2 { background:url(../images/ysico02.png) center center no-repeat;}
.h_youshi .l li p em.ysico3 { background:url(../images/ysico03.png) center center no-repeat;}
.h_youshi .l li p em.ysico4 { background:url(../images/ysico04.png) center center no-repeat;}
.h_youshi .l li span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:14px; text-overflow: ellipsis; white-space:nowrap; margin:0 auto; padding:0;}

.h_youshi .l li::after{content:"";position:absolute;left:0;background:#ce0109;height:100%;width:0;top:0;z-index:-1;transition:all .5s;}
.h_youshi .l li.on::after{width:100%;}
.h_youshi .l li:hover, .h_youshi .l li.on, .h_youshi .l li:hover i, .h_youshi .l li.on i {color:rgba(255,255,255,0.15);}
.h_youshi .l li:hover p, .h_youshi .l li.on p { color:#fff;}
.h_youshi .l li:hover p em.ysico1, .h_youshi .l li.on p em.ysico1 { background:url(../images/ysico1.png) center center no-repeat;}
.h_youshi .l li:hover p em.ysico2, .h_youshi .l li.on p em.ysico2 { background:url(../images/ysico2.png) center center no-repeat;}
.h_youshi .l li:hover p em.ysico3, .h_youshi .l li.on p em.ysico3 { background:url(../images/ysico3.png) center center no-repeat;}
.h_youshi .l li:hover p em.ysico4, .h_youshi .l li.on p em.ysico4 { background:url(../images/ysico4.png) center center no-repeat;}
.h_youshi .l li:hover span, .h_youshi .l li.on span { color:rgba(255,255,255,0.45);}
.h_youshi .l li:last-child{border:none;}

.h_youshi .r{width:78%;background:#fff;height:auto;overflow:hidden;float:right;}
.h_youshi .r li .pic{display:block;width:100%;height:524px;overflow:hidden;}
.h_youshi .r li img{height:100%;width:100%;object-fit: cover;transition:all .8s;}
.h_youshi .r li .txt{padding:20px 60px;position:relative;height:60px;}
.h_youshi .r li .baoti{font-size:20px;color:#191919;margin:0 auto 4px;line-height: 30px;height: 30px;overflow: hidden;}
.h_youshi .r li p{ display:inline-block; width:auto; height:30px; overflow:hidden; line-height:30px; color:#999; font-size: 15px;text-overflow: ellipsis;white-space: nowrap; margin:0 60px 0 0;padding:0;}
.h_youshi .r li p i { display:block; width:6px; height:6px; overflow:hidden; margin:12px 12px 12px 0; padding:0; background-color:#ce0109; border-radius:50%; float:left;}
@media screen and (max-width:1600px) {
    .h_youshi_in{width:90%;}
    .h_youshi .l{width:25%;}
    .h_youshi .r{width:73%;}    
}
@media screen and (max-width:1440px) {
    
}
@media screen and (max-width:1360px) {

}
@media screen and (max-width:1280px) {
   .h_youshi_in{width:95%;}
}
@media screen and (max-width:1200px) {
    .h_youshi{padding:40px 0 60px;}
    .h_youshi .l{width:27%;}
    .h_youshi .r{width:71%;}
}
@media screen and (max-width:1080px) {
    .h_youshi .h_tlt2{font-size:30px;margin-bottom:30px;}
	.h_youshi .h_tlt2 span{margin-top:5px;}
	.h_youshi .l{float:none;width:100%;}
	.h_youshi .r{float:none;width:100%;}
	.h_youshi .l{height:auto;}
	.h_youshi .l{font-size:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	.h_youshi .l li{display:inline-block;width:25%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:0;border-right:1px solid #ebebeb;background:#f1f1f1;padding: 35px 20px 34px 40px;height: auto;}
	.h_youshi .l li:last-child{height:auto;border:0; padding:35px 20px 34px 40px;}
	.h_youshi .r{height:auto;}
	.h_youshi .r li .num{font-size:85px;display:none;}
	
}
@media screen and (max-width:800px) {
	.h_youshi .l li{display:inline-block;width:25%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:0;border-right:1px solid #ebebeb;background:#f1f1f1;padding:20px;height: auto;}
	.h_youshi .l li:last-child{height:auto;border:0; padding:20px;}
	.h_youshi .l li p { font-size:18px;}
	.h_youshi .l li p em { margin:-4px 0 0 5px;}
	.h_youshi .l li span { font-size:12px;}
	.h_youshi .r li .pic { height:440px;}
	.h_youshi .r li .txt { padding:20px 40px;}
}
@media screen and (max-width:767px) {
	.h_youshi{padding: 20px 0 40px;}
   .h_youshi .h_tlt2{font-size:23px;margin-bottom: 20px;}
   .h_youshi .l{margin-bottom:0;}
   .h_youshi .l li{padding:10px;}
   .h_youshi .l li:last-child{height:auto;border:0; padding:10px;}
   .h_youshi .l li i{display:none;}
   .h_youshi .l li span{display:none;}
   .h_youshi .l li p { height:auto; line-height:22px; margin:0 auto; font-size:16px; text-align:center;}
   .h_youshi .l li p em { display:block; margin:5px auto 0;}
   .h_youshi .r li .pic{height:220px;}
   .h_youshi .r li .baoti{font-size:16px;line-height:24px; height:auto;}
   .h_youshi .r li .txt{padding: 15px 20px 10px 20px;height: auto;}
}
@media screen and (max-width:375px) {
	.h_youshi .l li p { font-size:15px;}
}
@media screen and (max-width:320px) {
	.h_youshi .h_tlt2{font-size:20px;}
	.h_youshi .l li p { font-size:15px;}
}

/*h_youshi end*/

/*h_about begin*/
.h_about_wrap{width:100%; overflow:hidden; padding:60px 0;}
.h_about{position:relative;}
.h_about_in{width:80%;margin:0 auto;overflow:hidden;position:relative;}
.h_about .l {width:43%;float:left;}
.h_about .l .h_tlt1{text-align:left;margin-bottom:10px;}
.h_about .l .gsby{font-size:16px;color:#999;height:24px;line-height:24px;margin-bottom:15px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.h_about .l .gsmc{color:#ce0008;font-size:1.786em;font-weight:bold;margin-bottom:30px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.h_about .l .gscon{min-height:150px;max-height:162px;overflow:hidden;margin-bottom:40px;line-height:28px;font-size:15px; text-align: justify;}
.h_about .l .more{display:block;width:100px;height:38px;line-height:38px;text-align:center;padding:0 10px;/*border-radius:30px;*/border:1px solid #dedede;color:#555;font-size:16px;margin:0 0;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.h_about .l .more:hover{background:#ce0008;color:#fff;border:1px solid #ce0008;}

.h_about .r{width:54%;float:right;}
.h_about .r .settingBig{overflow:hidden;height:480px;margin-bottom:1px;}
.h_about .r .settingBig .bgImg{display:block;width:100%;height:100%;}
.h_about .r .settingBig .bgImg img{width:100%;height:100%;object-fit: cover;}
.h_about .r .settingSmall{margin-right:-1px;}
.h_about .r .settingSmall li{float:left;width:25%;height:120px;padding-right:1px;text-align:center;font-size:1.429em;line-height:120px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.h_about .r .settingSmall li a{color:#fff;z-index:2;display:block;width:100%;height:100%;}
.h_about .r .settingSmall li a img{width:100%;height:100%;object-fit: cover;}
.h_about .r .settingSmall li a::after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;opacity:0;z-index:-1;border:5px solid #ce0008;transition:all .3s;}
.h_about .r .settingSmall .on a::after{opacity:.8;z-index:99;}
.h_about .r .settingSmall li.more a::after{background:#000;opacity:.8;border-color:#000;}
.h_about .r .settingSmall li.more p{font-size:14px;line-height:2;padding-top:35px;}
.h_about .r .settingSmall li.more i{display:block;font-style:normal;}
.h_about .r .settingSmall li.more:hover a::after{opacity:.9;} 
.h_about_in .gssj{position:absolute;left:0;bottom:0;width:43%;display: flex;color:#fff;flex-flow:row wrap;justify-content: space-between;height:120px;padding-top:25px;}
.h_about_in .gssj .data { padding:20px 0;}
.h_about_in .gssj p{font-size:34px;font-weight:bold;color:#fff;padding-top:30px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.h_about_in .gssj img { display:block; width:48px; height:48px; overflow:hidden; margin:0 auto; padding:0;}
.h_about_in .gssj span{display:block;font-size:15px;color:#fff;margin-top:10px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap; text-align:center;}
.h_about::after{content:"";display:block;position: absolute;left:0;bottom:0;background:#ce0008;width:100%;height:120px;z-index:-1;margin-left:-50%;}
@keyframes scale
{
  from {transform:scale(1);}
  50% {transform:scale(1.1);}
  to {transform:scale(1);}
}
@media screen and (max-width:1600px) {
    .h_about_in{width:90%;}
    
}
@media screen and (max-width:1440px) {
    
}
@media screen and (max-width:1360px) {
    .h_about_in .gssj span{font-size:14px;}
}
@media screen and (max-width:1280px) {
     .h_about_in{width:95%;}
}
@media screen and (max-width:1200px) {
    .h_about_wrap{padding: 60px 0 40px;}
}
@media screen and (max-width:1080px) {
	.h_about{padding-bottom:130px;}
	.h_about_in{overflow:visible;}
    .h_about .r .settingBig{height:320px;}
	.h_about .l .gsmc{font-size:22px;margin-bottom: 17px;}
	.h_about .l .gscon{font-size:14px;line-height:27px;margin-bottom: 20px;}
	.h_about::after{margin-left:0;}
	.h_about_in .gssj{bottom:-130px;z-index:99;width:100%;padding:;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	.h_about .r .settingSmall li{height:76px;}
	.h_about .r .settingSmall li a::after{border: 3px solid #ce0008;}
}
@media screen and (max-width:767px) {
	.h_about_wrap{padding: 20px 0 20px;}
   .h_about .l{width:100%;margin-bottom:20px;}
  	.h_about .r{width:100%;}
	.h_about .l .h_tlt1{margin-bottom:0;}
	.h_about .r .settingBig{height:240px;}
	.h_about .r .settingSmall li{height:60px;}
	.h_about_in .gssj .data{width:50%;margin-bottom:20px;}
	.h_about{padding-bottom:280px;}
	.h_about::after{height:260px;}
	.h_about_in .gssj p{padding-top:0;font-size: 24px;}
	.h_about_in .gssj{bottom: -290px;height:auto;}
}
/*h_about end*/

/* h_case begin */
.h_case{padding-bottom:0;overflow: hidden;}
.h_case .caseSlide{height:680px;position: relative;background-position:center;background-size:cover;background-repeat: no-repeat;}
.h_case .caseSlide .caseSlide_mask { width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:rgba(0,0,0,0.15); position:absolute; left:0; top:0;}
.h_case .caseSlide li{float: left;width:20%;height:100%;border-right: 1px solid rgba(255, 255, 255, .2); color:#fff;text-align:center;padding:0 2.5%;padding-top:12%;position:relative;overflow: hidden;z-index:2;transition:all .5s;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.h_case .caseSlide li::after{content:"";position: absolute;background:#ce0109;opacity:.8;width:100%;height:100%;left:0;top:0;z-index:-1;transition:transform .5s;transform-origin:right;transform:scale(0,1);}
.h_case .caseSlide li .txt{height:70px;overflow:hidden;transition:all .5s;transition-delay:.3s;}
.h_case .caseSlide li .tlt{margin-bottom:25px; text-transform : uppercase;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.h_case .caseSlide li .tlt span{font-size:30px;display:block;margin-bottom:10px; text-transform : uppercase;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.h_case .caseSlide li .desc{font-size:15px;line-height:26px;min-height:75px;max-height:75px;overflow:hidden;}
.h_case .caseSlide li .more{display:inline-block;width:160px;height:42px;line-height:40px;margin-top:35px;border:1px solid #fff;color:#fff;}
.h_case .caseSlide li .more i{font-style:normal;margin-left:15px;}
.h_case .caseSlide li p,.caseSlide li .more{opacity:0;transform: translateY(100%);transition:all .5s;transition-delay:.1s;height:0px;overflow:hidden;}
.h_case .caseSlide li .more:hover{background:#fff;color:#ce0008;}
.h_case .caseSlide .swiper-slide-active::after{transform-origin:left;transform:scale(1);}
.h_case .caseSlide .swiper-slide-active{padding-top:10%;}
.h_case .caseSlide .swiper-slide-active p,.h_case .caseSlide .swiper-slide-active a{opacity:1;transition-delay:.25s;transform: translateY(0) scale(1);height:auto;}
.h_case .caseSlide .swiper-slide-active a{transition-delay:.35s;}
@media screen and (max-width:1600px) {
    
}
@media screen and (max-width:1440px) {
    
}
@media screen and (max-width:1360px) {
    .h_case .caseSlide li{width:33.3%;}
}
@media screen and (max-width:1280px) {
    
}
@media screen and (max-width:1200px) {
    .h_case .caseSlide li{padding-top:20%;}
    .h_case .caseSlide .swiper-slide-active{padding-top:12%;}
}
@media screen and (max-width:1080px) {
    .h_case .caseSlide{height:460px;}
	.h_case .caseSlide li .tlt span{font-size:21px;}
	.h_case .caseSlide li .desc{font-size:14px;line-height:24px;}
}
@media screen and (max-width:767px) {
   .h_case .caseSlide li{width:100%;}
   .h_case .caseSlide{height:330px;}
   .h_case .caseSlide li::after{background:rgba(0,0,0,.2);}
}
/* h_case end */

/* h_news begin */
.h_news{ overflow:hidden; background:#ecedf1 url(../images/idxNew_bg.jpg) center center no-repeat;background-size:cover;padding:50px 0 60px; }
.h_news_in{width:80%;margin:0 auto;}
.h_news_in .h_tlt1{margin-bottom:10px;}
.h_news .h_newsTab { width:100%; overflow:hidden; margin:0 auto 40px; padding:0;}
.h_news .h_newsTab ul{text-align:center;}
.h_news .h_newsTab ul li { width:130px; height:60px; overflow:hidden; line-height:60px; color:#040000; font-size:22px;padding:0; position:relative; cursor:pointer;display:inline-block;}
.h_news .h_newsTab ul li i { display:block; width:0; height:2px; overflow:hidden; margin:0; padding:0; background-color:#e2001b; position:absolute; left:0; bottom:0;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.h_news .h_newsTab ul li.tabActive,.h_news .h_newsTab ul li:hover { color:#e2001b; font-size:22px;}
.h_news .h_newsTab ul li.tabActive i,.h_news .h_newsTab ul li:hover i { width:88px;left:50%;margin-left:-44px;}

.h_news .h_news_fr{display:none;}
.h_news .h_news_fr.cur{display:block;max-height: 645px;overflow: hidden;}
.h_news .h_news_fr .h_news_tj{float:left;margin-right:0;width:48.5%;padding:0;background:#fff;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.h_news .h_news_fr .h_news_tj:hover{box-shadow: 0 6px 25px rgba(0,0,0,.08);background:#fff;}
.h_news .h_news_fr .h_news_tj:nth-child(3n){margin-right:0;}
.h_news .h_news_fr .h_news_tj a.h_news_pic{display:block;width:100%;height:335px;overflow:hidden;text-align:center;}
.h_news .h_news_fr .h_news_tj a.h_news_pic img{width:100%;height:100%;object-fit: cover;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.h_news .h_news_fr .h_news_tj a.h_news_pic:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.h_news .h_news_fr .h_news_tj .h_newsTj_text { padding:20px 30px;}
.h_news_tj .h_newsTj_text .h_newsTj_time { width:14%; color:#040000; font-family:"PingFangRegular"; float:left; opacity:0.5;}
.h_news_tj .h_newsTj_text .h_newsTj_time span { display:block; width:100%; line-height:32px; font-size:26px;}
.h_news_tj .h_newsTj_text .h_newsTj_time em { display:block; width:100%; line-height:24px; font-size:16px;font-style:normal;}
.h_news_tj:hover .h_newsTj_text .h_newsTj_time { opacity:1;}
.h_news_tj .h_newsTj_text .h_newsTj_time a.h_news_more { display:block; width:40px; height:20px; overflow:hidden; margin:20px 0 0; padding:0; background:url(../images/news_more1.png) center center no-repeat;transition:0.5s;}
.h_news_tj:hover .h_newsTj_text .h_newsTj_time a.h_news_more { background:url(../images/news_more3.png) center center no-repeat; margin:20px 0 0 20px;}
.h_news_tj .h_newsTj_text .h_newsTj_con { width:84%; float:right;}
.h_news_tj .h_newsTj_text .h_newsTj_con a.h_newsTj_name { display:block; width:100%; height:26px; overflow:hidden; line-height:26px; color:#040000; font-size:18px; margin:0 auto 10px; padding:0;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.h_news_tj:hover .h_newsTj_text .h_newsTj_con a.h_newsTj_name { color:#e2001b;}
.h_news_tj .h_newsTj_text .h_newsTj_con p { width:100%; width:100%; height:50px; overflow:hidden; line-height:25px; color:#999; font-size:15px; margin:0 auto; padding:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;}

.h_news .h_news_fr .h_news_list { float:left; margin:0 0 30px 0; width:48.5%;padding:20px 30px;background:#fff;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.h_news .h_news_fr .h_news_list:hover { background-color:#e2001b;}
.h_news .h_news_fr .h_news_list:nth-child(2n) { margin:0 0 30px 3%;}
.h_news .h_news_fr.panduan .h_news_list{ margin:0 0 30px 0;}
.h_news .h_news_fr.panduan .h_news_list:nth-child(2n) { margin:0 0 30px 0;}
.h_news .h_news_fr.panduan .h_news_tj{margin-right:3%;}
.h_news .h_news_fr.panduan .h_news_list:nth-child(5) { margin:0 3% 30px 0;}
.h_news_list .h_news_time { width:14%; color:#040000; font-family:"PingFangRegular"; float:left; opacity:0.5;margin-top: 15px;}
.h_news_list .h_news_time span { display:block; width:100%; line-height:32px; font-size:26px;}
.h_news_list .h_news_time em { display:block; width:100%; line-height:24px; font-size:16px;font-style:normal;}
.h_news_list:hover .h_news_time { color:#fff; opacity:1;}
.h_news_list .h_news_con { width:84%; float:right;}
.h_news_list .h_news_con a.h_news_name { display:block; width:100%; height:26px; overflow:hidden; line-height:26px; color:#040000; font-size:18px; margin:0 auto 10px; padding:0;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.h_news_list .h_news_con .desc{font-size:15px;color:#999;line-height:26px;height:26px;overflow:hidden;}
.h_news_list:hover .h_news_con a.h_news_name { color:#fff;}
.h_news_list .h_news_con a.h_news_more { display:block; width:40px; height:20px; overflow:hidden; margin:15px 0 0; padding:0; background:url(../images/news_more1.png) center center no-repeat;transition:0.5s;}
.h_news_list:hover .h_news_con a.h_news_more { background:url(../images/news_more2.png) center center no-repeat; margin:15px 0 0 20px;}
.h_news_list:hover .desc{color:#fff;}
@media screen and (max-width:1600px) {
    .h_news_in{width:90%;}
    
}
@media screen and (max-width:1440px) {
    
}
@media screen and (max-width:1360px) {
    
}
@media screen and (max-width:1280px) {
    .h_news_in{width:95%;}
}
@media screen and (max-width:1200px) {
    .h_news{padding: 30px 0 50px;}
    .h_news_in .h_tlt1{margin-bottom:0;}
}
@media screen and (max-width:1080px) {
    .h_news .h_news_fr .h_news_tj{width:100%;float:none;margin-right:0;margin-bottom:20px;}
	.h_news .h_news_fr .h_news_list{width:100%;margin-bottom:20px;}
	.h_news .h_news_fr .h_news_list:nth-child(5){margin-bottom:20px;margin-right:0;}
	.h_news .h_news_fr.cur {max-height: initial;}
	.h_news .h_news_fr .h_news_list:nth-child(2n){margin:0 0 20px 0;}
	.h_news .h_news_fr.panduan .h_news_list:nth-child(2n){margin:0 0 20px 0;}
}
@media screen and (max-width:767px) {
   .h_news{padding: 20px 0 30px;}
   .h_news .h_newsTab ul li{font-size:18px;width: 104px;height:45px;line-height:45px;}
   .h_news .h_newsTab ul li.tabActive, .h_news .h_newsTab ul li:hover{font-size:18px;}
   .h_news .h_newsTab{margin: 0 auto 25px;}
   .h_news .h_news_fr .h_news_tj{margin-bottom:15px;}
   .h_news .h_news_fr .h_news_tj a.h_news_pic{height:215px;}
   .h_news .h_news_fr .h_news_tj .h_newsTj_text{padding: 20px 15px;}
   .h_news_tj .h_newsTj_text .h_newsTj_time{width:20%;}
   .h_news_tj .h_newsTj_text .h_newsTj_con{width:79%;}
   .h_news_tj .h_newsTj_text .h_newsTj_con a.h_newsTj_name{font-size:16px;margin: 0 auto 4px;}
   .h_news_tj .h_newsTj_text .h_newsTj_time a.h_news_more{margin: 10px 0 0;}
   .h_news_tj .h_newsTj_text .h_newsTj_time span{font-size:22px;}
   .h_news_tj .h_newsTj_text .h_newsTj_con p{font-size:14px;}
   
   .h_news_list .h_news_time{width:20%;}
   .h_news_list .h_news_con{width:79%;}
   .h_news .h_news_fr .h_news_list{padding: 10px 15px;margin-bottom:15px;}
   .h_news_list .h_news_con a.h_news_name{font-size:16px;margin: 0 auto 4px;}
   .h_news_list .h_news_con a.h_news_more{margin:8px 0 0;}
   .h_news_list .h_news_time span{font-size:22px;}
   
   .h_news .h_news_fr .h_news_list:nth-child(5){margin-bottom:15px;margin-right:0;}
	.h_news .h_news_fr .h_news_list:nth-child(2n){margin:0 0 15px 0;}
	.h_news .h_news_fr.panduan .h_news_list:nth-child(2n){margin:0 0 15px 0;}
   
}
/* h_news end */


/*ny_banner 开始*/
.ny_banner { width:100%; height:500px; overflow:hidden; margin:0 auto 0; padding:0; background-color:#fff; position:relative;}
.ny_banner img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.ny_banner .nyBa_text { width:80%; overflow:hidden; margin:0 auto; padding:0; position:absolute; left:10%; top:180px; z-index:1;}
.nyBa_text span { display:block; width:100%; overflow:hidden; line-height:40px; color:#fff; font-size:18px; text-transform:uppercase; margin:0 auto 10px; padding:0;}
.nyBa_text p { display:block; width:100%; overflow:hidden; line-height:50px; color:#fff; font-size:40px; margin:0 auto; padding:0;font-weight:bold;}

@media screen and (max-width:1199px) and (min-width:1080px) {

}
@media screen and (max-width:1079px) and (min-width:1024px) {

}
@media screen and (max-width:1023px) and (min-width:768px) {

}
@media (max-width: 767px) {

}
/*ny_banner 结束*/

/*lyNy_menu 开始*/
.lyNy_menu { width:80%; height:64px; overflow:hidden; margin:-64px auto 0; padding:0 2% 0 0; background-color:rgba(255,255,255,0.9); position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.lyNy_menu .lyNyMenu_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.lyNyMenu_main ul { width:50%; float:left;}
.lyNyMenu_main ul li { width:20%; float:left;text-align:center;}
.lyNyMenu_main ul li a { display:inline-block;height:64px; overflow:hidden; line-height:64px; color:#333; font-size:18px; text-align:center; margin:0; padding:0;position:relative;}
.lyNyMenu_main ul li:hover a, .lyNyMenu_main ul li a.NyMenu_on { color:#ce0008;}
.lyNyMenu_main ul li a:after{content:'';display:block;width:0;height:2px;background:#db434a;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:absolute;bottom:0;}
.lyNyMenu_main ul li:hover a:after, .lyNyMenu_main ul li a.NyMenu_on:after{width:100%;}
/*lyNy_menu 结束*/
/*面包屑 开始*/
.ly_crumb { width:50%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:15px; text-align:right; white-space:nowrap; text-overflow: ellipsis; margin:0 auto; padding:15px 0; float:right;}
.ly_crumb img { display:inline-block; width:20px; height:20px; overflow:hidden; margin:-4px 5px 0 0; padding:0; vertical-align:middle;}
.ly_crumb a { color:#333;}
.ly_crumb a:hover { color:#ce0109;}
.ly_crumb span { color:#777;}

@media screen and (max-width:1600px) {
   
  
}
@media screen and (max-width:1440px) {
    
}
@media screen and (max-width:1360px) {
    
}
@media screen and (max-width:1280px) {
     
}
@media screen and (max-width:1200px) {
    
}
@media screen and (max-width:1080px) {
	
	.lyNyMenu_main ul li{width:30%;}
}
@media screen and (max-width:767px) {

}
/*ny_jianjie begin*/
.ny_jianjie{width:100%; overflow:hidden; background:url(../images/intro_bg.jpg) center center no-repeat;background-size:cover;padding:80px 0;position:relative;}
.ny_jianjie_in{width:80%;margin:0 auto;}
.ny_tlt1{font-size:40px;color:#333;text-align:center;width:80%;margin:0 auto;position:relative;padding-bottom:30px;margin-bottom:60px;}
.ny_tlt1:after{content:'';display:block;width:40px;height:1px;background:#ce0109;position:absolute;bottom:0;left:50%;margin-left:-20px;}
.ny_jianjie .l{float:left;width:46%;position:relative;}
.ny_jianjie .l .tlt{font-size:40px;color:#333;margin-bottom:30px;position:relative;z-index:2;}
.ny_jianjie .l .desc{display:block;font-size:15px;color:#9f9e9e;margin-bottom:30px;position:relative;z-index:2;}
.ny_jianjie .l .wz{font-size:15px;color:#555;line-height:28px;height: 420px;overflow-y: scroll; font-family: Arial, "Microsoft YaHei", "PingFang SC", Helvetica, "sans-serif"; text-align:justify; word-break:break-all;}
.ny_jianjie .l .wz p { margin:0 0 20px;}
.ny_jianjie .l .wz p,.ny_jianjie .l .wz span{ font-family: Arial, "Microsoft YaHei", "PingFang SC", Helvetica, "sans-serif"; line-height:28px; font-size:15px; text-align:justify;}
.ny_jianjie .l .by{font-size:80px;font-weight:bold;color:#ce0109;opacity:.05; position:absolute;top:-20px;left:-3%;z-index:1;text-transform : uppercase}
.ny_jianjie .r{float:right;width:52%;}
.ny_jianjie .r img{max-width:100%;}

.ny_jianjie .l .wz::-webkit-scrollbar-track {background-color:transparent;}
.ny_jianjie .l .wz::-webkit-scrollbar-thumb {background-color:#bfbfbf;border-radius:50px;}
.ny_jianjie .l .wz::-webkit-scrollbar-thumb:window-inactive {background-color:#ce0109;}

.ny_culture{padding:60px 0;position:relative;}
.ny_culture_in{width:80%;margin:0 auto;}
.ny_culture li{float:left;width:49%;overflow:hidden;margin-bottom:35px;}
.ny_culture li .pImg{height:400px;display: block;overflow: hidden;}
.ny_culture li .pImg img{width:100%;height:100%;object-fit: cover;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.ny_culture li:nth-child(2n){float:right;}
.ny_culture li .txt{padding-left:160px;height:50px;padding-top:20px;position: relative;z-index:2;}
.ny_culture li .tlt{float:left;margin-left:-130px;background: url(../images/culture_li.png) no-repeat;width:100px;height:120px;color:#fff;text-align:center;font-size:30px;writing-mode: vertical-lr;writing-mode: tb-lr;line-height:100px;margin-top:-70px;}
.ny_culture li .txt p{font-size:16px;color:#555;line-height:24px;height:50px;overflow:hidden;}
.ny_culture li:hover img{transform: scale(1.1);}

.ny_ab_honor{background: url(../images/honor_bg.jpg);padding:60px 0;position:relative;}
.ny_ab_honor_in{width:80%;margin:0 auto;}
.honorL{width:23%;background:#bd0b12;color:#fff;padding:3%;height:440px;line-height:1.8;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.honorL .hTitle{color:#fff;text-align:left;font-size:36px;}
.honorL .hTitle strong{display: block;font-size:28px; text-transform : uppercase;margin-bottom:10px;}
.honorL .txt{height:150px;margin-bottom:15px;overflow:hidden;font-size:15px;line-height:24px;margin-top:20px;}
.honorL .more{display:inline-block;width:125px;height:40px;line-height:38px;border:1px solid #fff;text-align:center;color:#fff;opacity:.8;}
.honorL .more:hover{background:#fff;color:#bd0b12;opacity:1;}
.honorR{width:77%;position: relative;background:#fff;height:440px;padding:3.5% 70px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.honorSlide{overflow:hidden;}
.honorSlide li{width:20%;float:left;font-size:1.143em;}
.honorSlide li .tlt{display:block;font-weight:normal;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;z-index:2;position:relative;margin-top:15px;font-size:16px;color:#555;}
.honorSlide li .pImg{display:block;height:325px;border:1px solid #ddd;overflow:hidden;text-align:center;}
.honorSlide li .pImg img{max-width:100%;max-height:100%;vertical-align:middle;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.honorSlide li .pImg .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.honorSlide li:hover img{transform:scale(1.1);}
.honorSlide li:hover .tlt{color:#ce0008;}
.honorR .btn{width:20px;background-size:20px 40px;opacity:.5;left:20px;}
.honorR .swiper-button-next{left:auto;right:20px;}
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url(../images/honor_btnL.png);background-size: 30px 40px;}
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url(../images/honor_btnR.png);background-size: 30px 40px;}


#ab1,#ab2,#ab3{position:absolute;top:-200px;}
@media screen and (max-width:1600px) {
   .ny_jianjie_in{width:90%;} 
   .ny_tlt1{width:90%;}  
   .ny_culture_in{width:90%;} 
   .ny_ab_honor_in{width:90%;}
    
}
@media screen and (max-width:1440px) {
    
}
@media screen and (max-width:1360px) {
    .ny_tlt1{font-size:30px;margin-bottom: 40px;}
	.ny_jianjie{padding: 40px 0;}
	.honorL .hTitle{font-size:30px;}
}
@media screen and (max-width:1280px) {
	 .ny_culture li .pImg{height:300px;}	
	
}
@media screen and (max-width:1200px) {
 .ny_jianjie .l .tlt{font-size:26px;}
 .ny_culture li .pImg{height:280px;}
}
@media screen and (max-width:1080px) {
.ny_jianjie .l{width:100%;}
.ny_jianjie .r{width:100%;margin-bottom:40px;text-align:center;}
.ny_jianjie .l .wz{height:auto;}

.ny_culture{padding:60px 0 40px;}

.honorL{width:100%;height:auto;padding:30px 3%;}
.honorR{width:100%;}
.honorL .txt{height:auto;margin: 20px 0;}
.honorL .more{width:100%;}
	
}
@media screen and (max-width:767px) {
	.ny_jianjie { padding: 40px 0 20px;}
	.ny_jianjie .l .tlt{font-size:22px;}
	.ny_jianjie .l .by{font-size:56px;top:-18px;}
	.ny_jianjie .l .desc{font-size:18px;margin-bottom:25px;}
	.ny_culture {padding: 40px 0 20px;}
	.ny_culture li{width:100%;}
	.ny_culture li .tlt{width:70px;margin-left: -85px;line-height: 70px;font-size: 26px;height: 104px;margin-top: -48px;}
	.ny_culture li .txt{padding-left:100px;height:auto;}
	.ny_culture li .txt p{font-size:15px;height:auto;}
	.ny_culture li .pImg{height:180px;}
	.ny_ab_honor{padding: 40px 0;}
}
/*ny_jianjie end*/

/*内页新闻 begin*/
.lyIdxNew_main { width:80%; height:auto; min-height:240px; margin:0 auto; padding:60px 0;}
.lyIdxNew_main .lyIdxNew_left { width:100%; height:auto; margin:0 auto 30px; padding:20px; background-color:#fff; border-radius: 4px; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);}
.lyIdxNew_main .lyIdxNew_left:hover { box-shadow:0 8px 16px rgba(0,0,0,0.1);}
.lyIdxNew_left .lyIdxTjNew_img { width:30%; height:220px; overflow:hidden; margin:0; padding:0; float:left;}
.lyIdxTjNew_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxTjNew_img a img { display:block; width:100%; height:100%; margin:auto; padding:0; object-fit:cover; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxTjNew_img a:hover img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.lyIdxNew_left .lyIdxTjNew_text { width:68%; overflow:hidden; margin:0; padding:0; float:right;}
.lyIdxTjNew_text a.lyIdxTjNew_name { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:22px; text-overflow: ellipsis; white-space: nowrap; margin:0 auto; padding:0;}
.lyIdxTjNew_text p { width:100%; height:72px; overflow:hidden; line-height:24px; color:#777; font-size:14px; word-break:break-all; text-align:justify; margin:10px auto 16px; padding:0; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.lyIdxTjNew_text span { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#999; font-size:14px; margin:0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxTjNew_text span img { display:inline-block; width:20px; height:20px; overflow:hidden; margin:-3px 4px 0 0; padding:0;}
.lyIdxTjNew_text:hover a.lyIdxTjNew_name { color:#ce0109;}
.lyIdxTjNew_text .lyIdxTjNew_line { width:100%; height:1px; overflow:hidden; margin:16px auto 0; padding:0; background-color:#eaeaea;}
.lyIdxTjNew_text .lyIdxTjNew_line i { display:block; width:0; height:1px; overflow:hidden; margin:0; padding:0; background-color:#ce0109; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxTjNew_text:hover .lyIdxTjNew_line i { width:100%;}
.lyIdxTjNew_text .IdxNew_timebtn { width:100%; overflow:hidden; margin:15px auto 0; padding:0;}
.lyIdxTjNew_text .IdxNew_timebtn .IdxNew_time { width:80px; float:left;}
.lyIdxTjNew_text .IdxNew_timebtn .IdxNew_time span { display:block; width:100%; height:25px; overflow:hidden; line-height:25px; color:#999; font-size:15px; text-align:left; margin:0; padding:0;}
.lyIdxTjNew_text .IdxNew_timebtn .IdxNew_time font { display:block; width:100%; height:35px; overflow:hidden; line-height:35px; color:#333; font-size:27px; text-align:left; margin:0; padding:0;}
.lyIdxTjNew_text:hover .IdxNew_timebtn .IdxNew_time font { color:#ce0109;}
.lyIdxTjNew_text .IdxNew_timebtn a.IdxNew_timebtn { width:66px; height:40px; overflow:hidden; line-height:40px; color:#999; font-size:14px; margin:10px 0 0; padding:0 24px 0 0; background:url(../images/jt3.png) right center no-repeat; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxTjNew_text:hover .IdxNew_timebtn a.IdxNew_timebtn { width:80px; color:#ce0109; background:url(../images/jt1.png) right center no-repeat;}

.lyIdxNew_main .lyIdxNew_right { width:100%; height:auto; margin:0 auto; padding:0; float:right; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.IdxNew_list { width:100%; height:auto; margin:0; padding:0;}
.IdxNew_list ul li { width:32%; height:auto; margin:0 2% 30px 0; padding:20px; background-color:#fff; border-radius: 4px; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);}
.IdxNew_list ul li:nth-child(3n+3) { margin:0 0 30px;}
.IdxNew_list ul li:hover { box-shadow:0 8px 16px rgba(0,0,0,0.1);}

.IdxNew_list ul li .IdxNew_text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.IdxNew_list ul li .IdxNew_text a.IdxNew_name { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:18px; text-overflow: ellipsis; white-space: nowrap; margin:0 auto 10px; padding:0;}
.IdxNew_list ul li:hover .IdxNew_text a.IdxNew_name { color:#ce0109;}
.IdxNew_list ul li .IdxNew_text p { width: 100%; height: 48px; overflow: hidden; line-height:24px; color:#777; font-size:14px; text-align:justify; margin: 0 auto; padding: 0; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; display: -webkit-box;}
.IdxNew_list ul li .IdxNew_line { width:100%; height:1px; overflow:hidden; margin:20px auto; padding:0; background-color:#eaeaea;}
.IdxNew_list ul li .IdxNew_line i { display:block; width:0; height:1px; overflow:hidden; margin:0; padding:0; background-color:#ce0109; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.IdxNew_list ul li:hover .IdxNew_line i { width:100%;}
.IdxNew_list ul li .IdxNew_timebtn { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.IdxNew_list ul li .IdxNew_timebtn .IdxNew_time { width:80px; float:left;}
.IdxNew_list ul li .IdxNew_timebtn .IdxNew_time span { display:block; width:100%; height:25px; overflow:hidden; line-height:25px; color:#999; font-size:15px; text-align:left; margin:0; padding:0;}
.IdxNew_list ul li .IdxNew_timebtn .IdxNew_time font { display:block; width:100%; height:35px; overflow:hidden; line-height:35px; color:#333; font-size:27px; text-align:left; margin:0; padding:0;}
.IdxNew_list ul li:hover .IdxNew_timebtn .IdxNew_time font { color:#ce0109;}
.IdxNew_list ul li .IdxNew_timebtn a.IdxNew_timebtn { width:66px; height:40px; overflow:hidden; line-height:40px; color:#999; font-size:14px; margin:10px 0 0; padding:0 24px 0 0; background:url(../images/jt3.png) right center no-repeat; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.IdxNew_list ul li:hover .IdxNew_timebtn a.IdxNew_timebtn { width:80px; color:#ce0109; background:url(../images/jt1.png) right center no-repeat;}


@media (max-width: 1600px) {
	.lyIdxNew_main{ width:90%;}
}
@media screen and (max-width:1399px) and (min-width:1360px) {
	.lyIdxNew_left .lyIdxTjNew_img { width:34%;}
	.lyIdxNew_left .lyIdxTjNew_text { width: 64%;}
}
@media screen and (max-width:1359px) and (min-width:1280px) {
	.lyIdxNew_left .lyIdxTjNew_img { width:36%;}
	.lyIdxNew_left .lyIdxTjNew_text { width: 62%;}
	.lyIdxNew_main .lyIdxNew_left { margin:0 auto 24px;}

}
@media screen and (max-width:1279px) and (min-width:1200px) {
	.lyIdxNew_left .lyIdxTjNew_img { width:34%;}
	.lyIdxNew_left .lyIdxTjNew_text { width: 64%;}
	.lyIdxNew_main .lyIdxNew_left { margin:0 auto 24px;}

}
@media screen and (max-width:1199px) and (min-width:1080px) {
	.lyIdxNew_main { width:94%;}
	.lyIdxNew_left .lyIdxTjNew_img { width:40%;}
	.lyIdxNew_left .lyIdxTjNew_text { width: 58%;}
	.lyIdxNew_main .lyIdxNew_left { margin:0 auto 24px;}
	.IdxNew_list ul li .IdxNew_text a.IdxNew_name { font-size:16px;}
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.lyIdxNew_main { width:94%;}
	.lyIdxNew_left .lyIdxTjNew_img { width:38%;}
	.lyIdxNew_left .lyIdxTjNew_text { width:60%;}
	.lyIdxNew_main .lyIdxNew_left { margin:0 auto 20px;}
	.lyIdxTjNew_text a.lyIdxTjNew_name { font-size:20px;}
	.IdxNew_list ul li .IdxNew_text a.IdxNew_name { font-size:16px;}
	
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.lyIdxNew_main { width:94%;}
	.lyIdxNew_left .lyIdxTjNew_img { width:40%; height:180px;}
	.lyIdxNew_left .lyIdxTjNew_text { width: 57%;}
	.lyIdxNew_main .lyIdxNew_left { margin:0 auto 20px;}
	.lyIdxTjNew_text a.lyIdxTjNew_name { font-size:18px;}
	.lyIdxTjNew_text p { height:48px; margin:0 auto 10px; -webkit-line-clamp:2;}
	.lyIdxTjNew_text .lyIdxTjNew_line { margin:15px auto 0;}
	
	
	.IdxNew_list ul li { width:100%; margin:0 auto 20px;}
	.IdxNew_list ul li:nth-child(3n+3) { margin:0 auto 20px;}
	.IdxNew_list ul li .IdxNew_text a.IdxNew_name { font-size:16px; margin: 0 auto 8px;}
}
@media (max-width: 767px) {
	.lyIdxNew_main { width:94%;padding: 40px 0;}
	.lyIdxNew_left .lyIdxTjNew_img { width:100%; height:180px; margin:0 auto 10px;}
	.lyIdxNew_left .lyIdxTjNew_text { width: 100%;}
	.lyIdxNew_main .lyIdxNew_left { margin:0 auto 20px;}
	.lyIdxTjNew_text a.lyIdxTjNew_name { font-size:18px;}
	.lyIdxTjNew_text p { height:48px; margin:0 auto 10px; -webkit-line-clamp:2;}
	.lyIdxTjNew_text .lyIdxTjNew_line { margin:15px auto 0;}
	
	
	.IdxNew_list ul li { width:100%; margin:0 auto 20px;}
	.IdxNew_list ul li:nth-child(3n+3) { margin:0 auto 20px;}
	.IdxNew_list ul li .IdxNew_text a.IdxNew_name { font-size:16px; margin: 0 auto 8px;}
}
@media (max-width: 375px) {

}
@media (max-width: 320px) {

}
/*内页新闻 end*/

/*分页样式 开始*/
#fengye { text-align: center; margin: 10px auto 0; color: #555; font-size:14px;}
#fengye a { display: inline-block; padding: 0 10px; background: #ddd; height: 32px; line-height: 32px; text-align: center; margin: 0 5px; color: #555; font-size:14px;}
#fengye a:hover { background: #ce0109; color: #ffffff; }
#fengye a.pnnum1 { background: #ce0109; color: #ffffff; }
#fengye input { display: inline-block; padding: 0 5px; background-color: #ce0109; width: 40px !important; height: 32px !important; line-height: 32px; text-align: center; margin: 0 5px; color: #fff; cursor: pointer; border: 0; outline:none;}
#fengye .p_input { display: inline-block; padding: 0 5px; background: #ddd; height: 32px; line-height: 32px; text-align: center; margin: 0 5px; color: #555; cursor: default;}

@media screen and (max-width:1199px) and (min-width:1080px) {
	
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	#fengye {}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	#fengye {}
}
@media (max-width: 767px) {
	#fengye { margin:0 auto; font-size:0;}
	#fengye input, #fengye .p_input { display:none;}
	#fengye a { height: 40px; line-height: 40px; padding: 0 16px; border-radius: 4px;}
}

@media (max-width: 375px) {
	#fengye { margin:0 auto;}
}
@media (max-width: 320px) {
	#fengye { margin:0 auto;}
	#fengye a { padding:0 12px;}
}
/*分页样式 结束*/

/*内页应用与案例*/
.Ny_main { margin:0 auto; padding:60px 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.Ny_case{width:80%;margin:0 auto;min-height:350px;}
.Ny_case ul li { width:32.4%; height:auto; margin:0 1.4% 30px 0; padding:20px 20px 0; background-color:#fff; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.Ny_case ul li:hover { box-shadow:0 10px 20px rgba(20,34,49,0.1);}
.Ny_case ul li:nth-child(3n+3) { margin:0 0 30px 0;}
.Ny_case ul li .NyNewTj_img { width:100%; height:240px; overflow:hidden; margin:0 auto 20px; padding:0; background-color:#f2f2f2; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.Ny_case ul li .NyNewTj_img img { display:block; width:100%; height:100%; object-fit: cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.Ny_case ul li:hover .NyNewTj_img img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.Ny_case ul li .NyNewTj_img .NyNewTj_mask { display:none; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:rgb(206, 1, 9,.5); position:absolute; left:0; top:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.Ny_case ul li:hover .NyNewTj_img .NyNewTj_mask { display:block;}
.Ny_case ul li .NyNewTj_img .NyNewTj_mask a { display:block; width:100%; height:50px; overflow:hidden; margin:-25px 0 0 0; padding:0 20px; position:absolute; left:0; top:50%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.Ny_case ul li .NyNewTj_img .NyNewTj_mask a i { display:block; width:24px; height:1px; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.Ny_case ul li .NyNewTj_img .NyNewTj_mask a:hover i { width:120px;}
.Ny_case ul li .NyNewTj_img .NyNewTj_mask a span { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#fff; font-size:16px; text-align:center; white-space: nowrap; text-overflow: ellipsis; margin:9px auto; padding:0;}

.Ny_case ul li .NyNewTj_text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.Ny_case ul li .NyNewTj_text a.NyNewTj_name { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:18px; white-space: nowrap; text-overflow: ellipsis; margin:0 auto; padding:0;}
.Ny_case ul li .NyNewTj_text span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:14px; margin:10px auto; padding:0;}
.Ny_case ul li .NyNewTj_text span img { display:block; width:20px; height:20px; overflow:hidden; margin:0 4px 0 0; padding:0; float:left;}
.Ny_case ul li .NyNewTj_text p { width:100%; height:48px; overflow:hidden; line-height:24px; color:#666; font-size:14px; margin:0 auto; padding:0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.Ny_case ul li .NyNewTj_text a.NyNewTj_btn { display:block; width:100%; height:60px; overflow:hidden; line-height:60px; color:#666; font-size:14px; white-space: nowrap; text-overflow: ellipsis; margin:12px auto 0; padding:0; background:url(../images/news_more1.png) right center no-repeat; border-top:1px solid #f2f2f2; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.Ny_case ul li:hover .NyNewTj_text a.NyNewTj_name { color:#ce0109;}
.Ny_case ul li:hover .NyNewTj_text a.NyNewTj_btn { color:#ce0109; background:url(../images/news_more3.png) right center no-repeat; border-top:1px solid #ce0109;}
@media screen and (width:1600px){
	.Ny_case ul li .NyNewTj_img { height:227px;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
	.Ny_case ul li .NyNewTj_img { height:200px;}
	.Ny_case ul li .NyNewTj_img .NyNewTj_mask a:hover i { width:100px;}
}
@media screen and (min-width:1366px) and (max-width:1439px) {
	.Ny_case ul li .NyNewTj_img { height:189px;}
	.Ny_case ul li .NyNewTj_img .NyNewTj_mask a:hover i { width:80px;}
}
@media screen and (min-width:1360px) and (max-width:1365px) {
	.Ny_case ul li .NyNewTj_img { height:188px;}
	.Ny_case ul li .NyNewTj_img .NyNewTj_mask a:hover i { width:80px;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
	.Ny_case ul li { width:32%; margin:0 1.82% 0 0;}
	.Ny_case ul li:nth-child(3n+3) { margin:0;}
	.Ny_case ul li .NyNewTj_img { height:172px;}
	.Ny_case ul li .NyNewTj_img .NyNewTj_mask a:hover i { width:80px;}
	.Ny_case ul li .NyNewTj_text a.NyNewTj_name { font-size:16px;}
	.Ny_case ul li .NyNewTj_text a.NyNewTj_btn { height:48px; line-height:48px;}
}
@media screen and (min-width:1200px) and (max-width:1279px) {
	.Ny_case ul li { width:32%; margin:0 1.82% 0 0;}
	.Ny_case ul li:nth-child(3n+3) { margin:0;}
	.Ny_case ul li .NyNewTj_img { height:160px;}
	.Ny_case ul li .NyNewTj_img .NyNewTj_mask a:hover i { width:80px;}
	.Ny_case ul li .NyNewTj_text a.NyNewTj_name { font-size:16px;}
	.Ny_case ul li .NyNewTj_text a.NyNewTj_btn { height:48px; line-height:48px;}
}
@media screen and (min-width:1080px) and (max-width:1199px) {
	.Ny_case ul li { width:32%; margin:0 1.82% 0 0; padding:16px 16px 0;}
	.Ny_case ul li:nth-child(3n+3) { margin:0;}
	.Ny_case ul li .NyNewTj_img { height:144px; margin:0 auto 16px;}
	.Ny_case ul li .NyNewTj_img .NyNewTj_mask a:hover i { width:80px;}
	.Ny_case ul li .NyNewTj_text a.NyNewTj_name { font-size:16px;}
	.Ny_case ul li .NyNewTj_text a.NyNewTj_btn { height:48px; line-height:48px;}
}
@media screen and (min-width:1024px) and (max-width:1079px) {
	.Ny_case ul li { width:32%; margin:0 1.82% 0 0; padding:16px 16px 0;}
	.Ny_case ul li:nth-child(3n+3) { margin:0;}
	.Ny_case ul li .NyNewTj_img { height:136px; margin:0 auto 16px;}
	.Ny_case ul li .NyNewTj_img .NyNewTj_mask a:hover i { width:60px;}
	.Ny_case ul li .NyNewTj_text a.NyNewTj_name { font-size:16px;}
	.Ny_case ul li .NyNewTj_text a.NyNewTj_btn { height:48px; line-height:48px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.Ny_case ul li { width:100%; margin:0 auto 20px; float:inherit;}
	.Ny_case ul li:nth-child(3n+3) { margin:0 auto;}
	.Ny_case ul li .NyNewTj_img { height:324px; margin:0 auto 16px;}
	.Ny_case ul li .NyNewTj_img .NyNewTj_mask a span { font-size:15px;}
	.Ny_case ul li .NyNewTj_img .NyNewTj_mask a:hover i { width:60px;}	
	.Ny_case ul li .NyNewTj_text a.NyNewTj_name { font-size:16px;}
}
@media (max-width: 767px) {
	.Ny_case ul li { width:100%; margin:0 auto 20px; float:inherit; padding:12px 12px 0;}
	.Ny_case ul li:nth-child(3n+3) { margin:0 auto;}
	.Ny_case ul li .NyNewTj_img { height:177px; margin:0 auto 10px;}
	.Ny_case ul li .NyNewTj_img .NyNewTj_mask a span { font-size:15px;}
	.Ny_case ul li .NyNewTj_img .NyNewTj_mask a:hover i { width:60px;}	
	.Ny_case ul li .NyNewTj_text a.NyNewTj_name { font-size:16px;}
	.Ny_case ul li .NyNewTj_text a.NyNewTj_btn { height:48px; line-height:48px;}
}
@media (max-width: 375px) {
	.Ny_case ul li .NyNewTj_img { height:156px;}
}
@media (max-width: 320px) {
	.Ny_case ul li .NyNewTj_img { height:128px;}
}
/*NyNew_tj 结束*/

/*内页-在线留言 开始*/
.ly_NyOrder { width:80%; overflow:hidden; margin:60px auto; padding:0;}
.ly_msg { width: 100%; overflow: hidden; margin: 0 auto; padding: 0;}
.ly_msg h3 { display: none!important;}
.ly_msg ul { width: 100%; overflow: hidden; margin: 0 auto; padding: 0;}
.ly_msg ul li { width: 100%; overflow: hidden; line-height: 44px; margin: 0 auto 20px!important; padding: 0; color: #999; font-size: 14px;}
.ly_msg ul li:last-child { margin:0 auto!important;}
.ly_msg ul li h4 { width: 10%!important; height: 44px!important; overflow: hidden; line-height: 44px!important; margin: 0; padding: 0 12px 0 0; color: #333; font-size: 14px; text-align: right; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara { width: 83%; overflow: hidden; margin: 0; padding-right: 20px; background: url(../images/tb_img.png) top right no-repeat; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_tara { width: 88%!important; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri!important;}
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_ipt2 { height: 44px!important; background: url(../images/tb_img.png) right center no-repeat!important;}
.ly_msg ul li .msg_ipt12 { width: 85%; height: 34px; overflow: hidden; margin: 0; padding-right: 20px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.msg_ipt1 input, .msg_tara textarea { display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #eaeaea; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.msg_ipt12 input { height: 34px; line-height: 16px; display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #eaeaea; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input { height: 44px!important; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri !important;}
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input, .msg_tara textarea {border-radius:4px; font-size: 14px!important; background-color: #fff!important; border: 1px solid #eaeaea!important; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri!important; outline: none!important; resize: none!important; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}

.ly_msg ul li .msg_ipt1 #selPvc {border-radius: 4px; height: 44px!important; line-height: 44px!important; color: #666!important; font-size: 14px!important; background-color: #fff!important; border: 1px solid #eaeaea!important; padding: 0 15px!important; outline: none!important; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.ly_msg ul li .msg_ipt2, .msg_ipt2 input { width: 160px!important;}
.ly_msg ul li .msg_ipt2 { width: 120px; height: 34px; overflow: hidden; margin-right: 10px; padding: 0; float: left;}
.ly_msg ul li a.yzm_img {display: block; width: 90px; height: 34px; overflow: hidden; margin: 0; padding-right: 20px; background: url(../images/tb_img.png) top right no-repeat; float: left;}
.ly_msg ul li a.yzm_img { width: 120px!important; height: 44px!important; background: url(../images/tb_img.png) right center no-repeat!important;}
.ly_msg ul li a.yzm_img img { display: block; width: 100%!important; height: 100%!important;}
.ly_msg ul li .msg_btn { width: 83%; overflow: hidden; margin: 0 auto; padding: 0; float: left;}
.ly_msg ul li .msg_btn { width: 88%!important;}

.msg_btn input {width: 160px!important;height: 44px!important;line-height: 44px!important;color: #fff!important;font-size: 15px!important;text-align: center!important;margin: 0 15px 0 0;padding: 0;border: none!important;background-color: #ce0109!important;cursor: pointer!important;}
.msg_btn input:last-child { background-color: #3b3b3b!important;}
.msg_btn input:hover {background-color: #e20f17!important;}
.msg_btn input:last-child:hover {background-color: #e20f17!important;}
@media (max-width:1680px) {
	.ly_NyOrder { width:90%;}
}
@media screen and (max-width:1399px) and (min-width:1200px) {
	.ly_NyOrder { width:90%;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
	.ly_NyOrder { width:90%; margin:40px auto;}
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.ly_NyOrder { width:96%; margin:40px auto;}
	.ly_msg ul li { margin: 0 auto 20px!important;}
	.ly_msg ul li .msg_ipt2, .msg_ipt2 input { width: 140px!important;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.ly_NyOrder { width:96%; margin:40px auto;}
	.ly_msg ul li { margin: 0 auto 20px!important;}
	.ly_msg ul li h4 { width:12%!important;}
	.ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara, .ly_msg ul li .msg_btn { width: 88%!important;}
}
@media (max-width: 767px) {
	.ly_NyOrder { width:92%; margin:20px auto;}
	.ly_msg ul li { margin: 0 auto 20px!important;}
	.ly_msg ul li h4 { display:none!important;}
	.ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara, .ly_msg ul li .msg_btn { width: 100%!important; float:inherit!important;}
	.msg_btn input { width:48%!important; margin:0 4% 0 0!important;}
	.msg_btn input:last-child { margin:0!important;}
	.ly_msg ul li a.yzm_img { float:inherit!important;}
	.ly_msg ul li span { display:block; line-height:24px; margin:10px 0 0;}
}
@media (max-width: 320px) {
	.ly_msg ul li .msg_ipt2, .msg_ipt2 input { width:150px!important;}
	.ly_msg ul li span { line-height:24px; margin:10px 0 0;}
}
/*内页-在线留言 结束*/

/*lyNySolution_detail 开始*/
.lyNySolution_detail { width:80%; min-height:400px; overflow:hidden; margin:0 auto; padding:60px 0;}
.lyNySoluDetail_main { width:71%; overflow:hidden; margin:0; padding:0; float:left;}
.lyNySoluDetail_main .lyNySoluDetail_title { width:100%; overflow:hidden; line-height:40px; color:#333; font-size:30px; font-weight:bold; text-align:left; margin:0 auto 10px; padding:0;}
.lyNySoluDetail_main .lyNySoluDetail_tips { width:100%; height:auto; overflow:hidden; line-height:25px; color:#999; font-size:15px; text-align:left; margin:10px auto 30px; padding:0 0 15px; border-bottom:1px dashed #eaeaea;}
.lyNySoluDetail_main .lyNySoluDetail_con { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.lyNySoluDetail_con .NySoluDetail_tit { width:100%; height:52px; overflow:hidden; line-height:52px; color:#fff; font-size:22px; font-weight:bold; margin:0 auto 20px; padding:0 0 0 14px; background:url(../images/titbg.png) left center no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNySoluDetail_con .NySoluDetail_tit img { display:inline-block; width:24px; height:24px; vertical-align:middle; margin:-4px 10px 0 0; padding:0;}
.lyNySoluDetail_con p, .lyNySoluDetail_con div { width:100%; overflow:hidden; line-height:36px; color:#333; font-size:16px; text-align:justify; margin:0 auto; padding:0;}
.lyNySoluDetail_con p span, .lyNySoluDetail_con span, .lyNySoluDetail_con p em, .lyNySoluDetail_con em { color:#333!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; font-size:16px!important;}
.lyNySoluDetail_con table tr td p { text-indent:0!important;}
.lyNySoluDetail_con img { display:block; width:auto!important; height:auto!important; max-width:100%; margin:20px 0; padding:0; text-indent:0!important;}

.lyNyDetail_right { width:26%; overflow:hidden; margin:0; padding:0; float:right;}
.lyNyDetail_right .lyNyRight_News, .lyNyDetail_right .lyNyRight_Case { width:100%; overflow:hidden; margin:0 auto 30px; padding:0;}
.lyNyRight_Title { width:100%; height:60px; overflow:hidden; line-height:60px; color:#fff; font-size:18px; margin:0 auto; padding:0 20px; background-color:#ce0109; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyRight_Title i { display:block; width:3px; height:16px; overflow:hidden; background-color:#fff; margin:22px 10px 22px 0; padding:0; float:left;}

.lyNyRight_News .lyNyRight_NewsList { width:100%; overflow:hidden; margin:0 auto; padding:10px 19px 20px; border:1px solid #eaeaea; border-top:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;    min-height: 200px;}
.lyNyRight_NewsList ul li { width:100%; overflow:hidden; margin:0 auto; padding:0 0 0 0; border-bottom:1px solid #eaeaea; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyRight_NewsList ul li a { display:block; height:48px; overflow:hidden; line-height:48px; color:#333; font-size:15px; text-overflow:ellipsis; white-space:nowrap; margin:0; padding:0 0 0 28px; background:url(../images/nw_ico01.png) left center no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyRight_NewsList ul li a:hover { color:#ce0109; background:url(../images/nw_ico02.png) left center no-repeat;}
.lyNyRight_NewsList ul li span { display:block; width:80px; height:48px; overflow:hidden; line-height:48px; color:#999; font-size:15px; text-align:right; margin:0; padding:0; position:absolute; top:0; right:0;}

.lyNyRight_Case .lyNyRight_CaseList { width:100%; overflow:hidden; margin:0 auto; padding:20px 19px; border:1px solid #eaeaea; border-top:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyRight_CaseList ul li { width:100%; overflow:hidden; margin:0 auto 20px; padding:0; border-bottom:1px solid #eaeaea; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyRight_CaseList ul li:hover { border-bottom:1px solid #ce0109;}
.lyNyRight_CaseList ul li .lyNyRight_CaseImg { width:100%; height:240px; overflow:hidden; margin:0 auto; padding:0;}
.lyNyRight_CaseList ul li .lyNyRight_CaseImg a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyNyRight_CaseList ul li .lyNyRight_CaseImg a img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyRight_CaseList ul li:hover .lyNyRight_CaseImg a img { transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
.lyNyRight_CaseList ul li .lyNyRight_CaseName { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
.lyNyRight_CaseList ul li .lyNyRight_CaseName a { display:block; width:100%; height:48px; overflow:hidden; line-height:48px; color:#333; font-size:16px; text-align:center; text-overflow:ellipsis; white-space:nowrap; margin:0 auto; padding:0;}
.lyNyRight_CaseList ul li:hover .lyNyRight_CaseName a { color:#ce0109;}
.lyNyRight_CaseList .lyNyRight_CaseMore { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.lyNyRight_CaseMore a { display:block; width:100%; height:48px; overflow:hidden; line-height:48px; color:#666; font-size:16px; text-align:center; margin:0 auto; padding:0; background-color:#f1f4f7; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyRight_CaseMore a i { display:inline-block; width:20px; height:15px; overflow:hidden; margin:-2px 0 0 5px; padding:0; vertical-align:middle; background:url(../images/jt2.png) center center no-repeat; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyRight_CaseMore a:hover { color:#fff; background-color:#ce0109;}
.lyNyRight_CaseMore a:hover i { margin:-2px 0 0 15px; background:url(../images/jt0.png) center center no-repeat;}
/*lyNySolution_detail 结束*/

/*Ny_contact 开始*/
.Ny_contact { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.w1500{width:80%;margin:0 auto;}
.Ny_contact .NyContact_main { width:100%; overflow:hidden; margin:50px auto; padding:0;}
.NyContact_main .NyContact_part1 { width:100%; overflow:hidden; margin:0 auto 40px; padding:0; border:1px solid #dfdfdf; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContact_part1 .NyContactP1_lxfs { width:50%; overflow:hidden; margin:0; padding:40px; border-right:1px solid #dfdfdf; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactP1_lxfs h5 { width:100%; overflow:hidden; line-height:40px; color:#040000; font-size:28px; margin:0 auto; padding:0;}
.NyContactP1_lxfs span { display:block; width:100%; overflow:hidden; line-height:30px; color:#999; font-size:15px; margin:0 auto; padding:0;}
.NyContactP1_lxfs ul { margin:24px auto;}
.NyContactP1_lxfs ul li { width:100%; overflow:hidden; line-height:30px; color:#040000; font-size:18px; margin:0 auto 20px; padding:5px 0 5px 50px; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactP1_lxfs ul li img { display:block; width:40px; height:40px; overflow:hidden; margin:0; padding:0; position:absolute; left:0; top:0;}
.NyContactP1_lxfs p { width:100%; overflow:hidden; line-height:36px; color:#040000; font-size:22px; margin:0 auto; padding:0;}
.NyContactP1_lxfs p font { display:block; color:#e2001b; font-size:24px;}
.NyContact_part1 .NyContactP1_ewm { width:25%; height:430px; overflow:hidden; margin:0; padding:90px 40px; border-right:1px solid #dfdfdf; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactP1_ewm img { display:block; width:200px; height:200px; overflow:hidden; margin:0 auto 10px; padding:0;}
.NyContactP1_ewm p { width:100%; overflow:hidden; line-height:30px; color:#e2001b; font-size:22px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}
.NyContact_part1 .NyContactP1_zx { width:25%; height:430px; overflow:hidden; margin:0; padding:90px 40px; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactP1_zx img { display:block; width:130px; height:130px; overflow:hidden; margin:0 auto 10px; padding:0;}
.NyContactP1_zx p { width:100%; overflow:hidden; line-height:30px; color:#e2001b; font-size:22px; font-weight:bold; text-align:center; margin:0 auto 10px; padding:0;}
.NyContactP1_zx span { display:block; width:100%; overflow:hidden; line-height:25px; color:#999; font-size:15px; text-align:center; margin:0 auto; padding:0;}
.NyContact_main .NyContact_map {width:100%;overflow:hidden;margin: 0 auto;padding:39px;background-color:#fff;border:1px solid #dfdfdf;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.NyContact_map .NyContactMap_main { width:100%; height:520px; overflow:hidden; margin:0 auto; padding:0;}

@media screen and (max-width:1600px) {
    .w1500{width:90%;}
    
    
}
@media screen and (max-width:1440px) {
    
}
@media screen and (max-width:1360px) {
    
}
@media screen and (max-width:1280px) {
    
}
@media screen and (max-width:1200px) {
    
}
@media screen and (max-width:1080px) {

	.NyContact_main .NyContact_map{padding:15px;}
	.NyContact_part1 .NyContactP1_lxfs{width:100%;border-right: 0;border-bottom: 1px solid #dfdfdf;}
	.NyContact_part1 .NyContactP1_ewm{width:50%;}
	.NyContact_part1 .NyContactP1_zx{width:50%;}
	.NyContactP1_lxfs h5{font-size:24px;}
	.NyContactP1_lxfs p{font-size:20px;}
}
@media screen and (max-width:767px) {
	.NyContact_part1 .NyContactP1_lxfs{padding: 15px;}
	.NyContact_part1 .NyContactP1_ewm{width:100%;padding: 30px 15px;border-right: 0;border-bottom: 1px solid #dfdfdf;height: auto;}
	.NyContact_part1 .NyContactP1_zx{width:100%;padding: 30px 15px;height: auto;}
	.NyContact_map .NyContactMap_main{height:320px;}
	.NyContactP1_lxfs h5{font-size:20px;}
	.NyContactP1_lxfs span{line-height:25px;}
	.NyContactP1_lxfs ul li{font-size:16px;}
	.NyContactP1_lxfs p{font-size:16px;}
	.NyContactP1_zx p{font-size:18px;}
	.NyContactP1_ewm p{font-size:18px;}
}

/*Ny_contact 结束*/

/*内页-荣誉资质 开始*/
.ly_NyHonor { width:100%; height:auto; margin:0 auto; padding:40px 0;}
.ly_NyHonor .lyNyHonor_list { width:80%; height:auto; margin:0 auto; padding:0;min-height: 350px;}
.lyNyHonor_list ul li { width:23.5%; height:auto; margin:0 2% 30px 0; padding:20px; background-color:#f8f8f8; border-radius: 4px; float:left; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyHonor_list ul li:nth-child(4n+4) { margin:0 0 30px;}
.lyNyHonor_list ul li:hover { background-color:#fff; box-shadow:0 8px 16px rgba(0,0,0,0.1); border-radius:10px 10px 0 0;}
.lyNyHonor_list ul li .lyIdxHonor_img { width:100%; height:240px; overflow:hidden; margin:0 auto 20px; padding:0;}
.lyNyHonor_list ul li .lyIdxHonor_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; position:relative;}
.lyNyHonor_list ul li .lyIdxHonor_img a img {  display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyHonor_list ul li:hover .lyIdxHonor_img a img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.lyNyHonor_list ul li .lyIdxHonor_text { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.lyNyHonor_list ul li .lyIdxHonor_text a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:16px; text-align:center; white-space: nowrap; text-overflow: ellipsis; margin:0 auto; padding:0;}
.lyNyHonor_list ul li:hover .lyIdxHonor_text a { color:#ce020a;}
.lyNyHonor_list ul li i { display:block; width:0; height:3px; overflow:hidden; margin:0; padding:0; background-color:#ce020a; position:absolute; bottom:0; left:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyHonor_list ul li:hover i { width:100%;}
@media (max-width:1680px) {
	.ly_NyHonor .lyNyHonor_list { width:90%;}
}
@media screen and (max-width:1399px) and (min-width:1360px) {
	.ly_NyHonor .lyNyHonor_list { width:90%;}
	.lyNyHonor_list ul li .lyIdxHonor_img { height:190px;}
}
@media screen and (max-width:1359px) and (min-width:1200px) {
	.ly_NyHonor .lyNyHonor_list { width:90%;}
	.lyNyHonor_list ul li .lyIdxHonor_img { height:174px;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
	.ly_NyHonor .lyNyHonor_list { width:94%;}
	.lyNyHonor_list ul li { padding:10px;}
	.lyNyHonor_list ul li .lyIdxHonor_img { height:160px; margin:0 auto 10px;}
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.ly_NyHonor .lyNyHonor_list { width:94%;}
	.lyNyHonor_list ul li { margin:0 2% 20px 0; padding: 10px;}
	.lyNyHonor_list ul li:nth-child(4n+4) { margin:0 0 20px;}
	.lyNyHonor_list ul li .lyIdxHonor_img { height:160px; margin:0 auto 10px;}
	.lyNyHonor_list ul li .lyIdxHonor_text a { height:30px; line-height:30px; font-size:15px;}
	.lyNyHonor_list ul li i { height:3px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.ly_NyHonor .lyNyHonor_list { width:94%;}
	.lyNyHonor_list ul li { width:31.333333%; margin:0 3% 20px 0; padding:10px;}
	.lyNyHonor_list ul li:nth-child(4n+4) { margin:0 3% 20px 0;}
	.lyNyHonor_list ul li:nth-child(3n+3) { margin:0 0 20px;}
	.lyNyHonor_list ul li .lyIdxHonor_img { height:155px; margin:0 auto 10px;}
	.lyNyHonor_list ul li .lyIdxHonor_text a { height:30px; line-height:30px; font-size:15px;}
	.lyNyHonor_list ul li i { height:2px;}
}
@media (max-width: 767px) {
	.ly_NyHonor { padding:20px 0;}
	.ly_NyHonor .lyNyHonor_list { width:94%;}
	.lyNyHonor_list ul li { width:48%; margin:0 4% 20px 0; padding:10px;}
	.lyNyHonor_list ul li:nth-child(2n+2) { margin:0 0 20px;}
	.lyNyHonor_list ul li .lyIdxHonor_img { height:120px; margin:0 auto 10px;}
	.lyNyHonor_list ul li .lyIdxHonor_text a { height:30px; line-height:30px; font-size:14px;}
	.lyNyHonor_list ul li i { height:2px;}
}
@media (max-width: 320px) {
	.lyNyHonor_list ul li { width:100%;}
	.lyNyHonor_list ul li:nth-child(2n+2) { margin:0 auto 20px;}	
	.lyNyHonor_list ul li .lyIdxHonor_img { height:210px; margin:0 auto 10px;}
	.lyNyHonor_list ul li .lyIdxHonor_text a { height:30px; line-height:30px; font-size:15px;}
}
/*内页-荣誉资质 结束*/


/*内页-新闻详情&文章详情 开始*/
.ly_NyNewsdetail { width:80%; min-height:400px; overflow:hidden; margin:60px auto; padding:0;}
.ly_NyNewsdetail .NyNewsdetail_title { width:100%; overflow:hidden; line-height:40px; color:#333; font-size:30px; font-weight:bold; text-align:center; margin:0 auto 20px; padding:0;}
.ly_NyNewsdetail .NyNewsdetail_tips { width:100%; height:auto; overflow:hidden; line-height:25px; color:#999; font-size:15px; text-align:center; margin:20px auto; padding:0 0 20px; border-bottom:1px dashed #eaeaea;}
.ly_NyNewsdetail .NyNewsdetail_con { width:100%; overflow:hidden; margin:0 auto; padding:0; line-height:36px; color:#565656; font-size:16px; text-align:justify;}
.NyNewsdetail_con p, .NyNewsdetail_con div { width:100%; overflow:hidden; line-height:36px; color:#333; font-size:16px; text-align:justify; margin:0 auto 20px; padding:0;}
.NyNewsdetail_con p span, .NyNewsdetail_con span, .NyNewsdetail_con p em, .NyNewsdetail_con em { color:#333!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; font-size:16px!important;}
.NyNewsdetail_con table tr td p { text-indent:0!important;}
.NyNewsdetail_con img { display:block; width:auto!important; height:auto!important; max-width:100%; margin:0 auto 20px; padding:0; text-indent:0!important;}

.ly_NyNewsdetail .ly_PrevNext { margin:40px auto 0;}
@media screen and (max-width:1399px) and (min-width:1200px) {
	.ly_NyNewsdetail { width:90%;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
	.ly_NyNewsdetail { width:90%;}
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.ly_NyNewsdetail { width:96%;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.ly_NyNewsdetail { width:96%;}
}
@media (max-width: 767px) {
	.ly_NyNewsdetail { width:92%; margin:20px auto;}
	.ly_NyNewsdetail .NyNewsdetail_title { line-height:32px; font-size:24px;}
	.ly_NyNewsdetail .NyNewsdetail_con { max-height:9999999999999999px;}
	.NyNewsdetail_con div { max-height:9999999999999999px; line-height:28px; color:#565656; font-size:14px; text-align:justify;}
	.NyNewsdetail_con p { width:100%; overflow:hidden; line-height:28px; color:#565656; font-size:14px; text-align:justify; text-indent:2em; margin:0 auto; padding:0;}
	.NyNewsdetail_con p span, .NyNewsdetail_con span, .NyNewsdetail_con p em, .NyNewsdetail_con em { color:#666!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; font-size:15px!important;}
	
	.ly_NyNewsdetail .ly_PrevNext { margin:20px auto 0;}
}

@media (max-width: 320px) {
	.ly_NyNewsdetail .NyNewsdetail_title { line-height:30px; font-size:20px;}
}

.ly_PrevNext { width:100%; overflow:hidden; margin:40px auto 0; padding:20px 0; border-top:1px dashed #eaeaea; border-bottom:1px dashed #eaeaea;}
.ly_PrevNext a.ly_back { width:100px; height:80px; overflow:hidden; line-height:40px; color:#676767; font-size:16px; margin:0; padding:20px 0 20px 28px; background:url(../images/back_ico1.png) left center no-repeat; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_PrevNext a.ly_back:hover { color:#ce0109; background:url(../images/back_ico2.png) left center no-repeat;}
.ly_PrevNext ul { width:80%; float:right;}
.ly_PrevNext ul li { width:100%; height:40px; overflow:hidden; line-height:40px; color:#999; font-size:16px; text-align:right; white-space:nowrap; text-overflow: ellipsis; margin:0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_PrevNext ul li a { color:#999; font-size:16px;}
.ly_PrevNext ul li:hover { color:#ce0109;}
.ly_PrevNext ul li:hover a { color:#ce0109;}
@media screen and (max-width:1399px) and (min-width:1279px) {
}
@media screen and (max-width:1280px) and (min-width:1200px) {
}
@media screen and (max-width:1199px) and (min-width:1080px) {
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.ly_PrevNext { margin:20px auto 0; padding:10px 0 0;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.ly_PrevNext { margin: 20px auto 0; padding: 10px 0 0;}
	.ly_PrevNext ul li { padding:0;}
}
@media (max-width: 767px) {
	.ly_PrevNext { margin: 20px auto 0; padding: 10px 0 0;}
	.ly_PrevNext ul li { width:100%; padding:0;}
	.ly_PrevNext ul li:last-child { text-align:left;}
}
/*内页-新闻详情&文章详情 结束*/

/**lyNy_Pro 开始**/
.ly_NyProducts{width:100%;padding:60px 0;}
.lyNyPro_main{width:80%;margin:0 auto;}
.ly_NyProducts .lyNyDetail_right{float:left;}
.ly_NyProducts .lyNyProDetail_main{float:right;}

.ny_prolist{width:100%;margin-bottom:30px;}
.ny_prolist ul li {width:48.5%;margin:0 3% 20px 0;overflow:hidden;background:#fff;padding:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);}
.ny_prolist ul li:nth-child(2n){margin:0 0 20px 0;}
.ny_prolist ul li .con{padding:20px 30px;position:relative;}
.ny_prolist ul li .wz{float:left;width:55%;padding:40px 0;}
.ny_prolist ul li .tlt{display:block;height:40px;line-height:40px;font-size:22px;font-weight:bold;color:#333;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.ny_prolist ul li .desc{font-size:15px;color:#777;line-height:26px;height:77px;overflow:hidden;margin:5px 0 0;}
.ny_prolist ul li .pic{display:block;float:right;width:42%;height:205px;overflow:hidden;text-align:center;}
.ny_prolist ul li .pic img{vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.ny_prolist ul li .pic .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.ny_prolist ul li .pro_hover{display:block;width:100%;height:0;background:rgba(206,0,8,.85);position:absolute;top:0;left:0;z-index:99;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.ny_prolist ul li .pro_hover .bc{position:absolute;top:50%;left:50%;transform: translate(calc(-50% - 0.5px), calc(-50% - 0.5px));display:none;width:100%;}
.ny_prolist ul li .pro_hover .tlt{display:block;height:40px;line-height:40px;font-size:20px;font-weight:bold;color:#fff;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;padding:0 3%;text-align:center;margin-bottom:5px;}
.ny_prolist ul li .pro_hover .more{display:block;width:120px;height:36px;line-height:36px;text-align:center;padding:0 10px;/*border-radius:30px;*/border: 1px solid #fff;color:#fff;font-size:16px;margin:0 auto;}
.ny_prolist ul li:hover{}
.ny_prolist ul li:hover .pro_hover{display:block;height:100%;cursor:pointer;}
.ny_prolist ul li:hover .pro_hover .bc{display:block;}
.ny_prolist ul li:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}

.lyNyProDetail_main { width:71%; overflow:hidden; margin:0; padding:0; float:left;}
.lyNyProDetail_main .lyNyProDetail_con { width:100%; /*overflow:hidden;*/ margin:0 auto; padding:0; margin-bottom:160px;}
.NyProDetail_tit { width:100%; height:52px; overflow:hidden; line-height:52px; color:#fff; font-size:22px; font-weight:bold; margin:0 auto 20px; padding:0 0 0 14px; background:url(../images/titbg.png) left center no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProDetail_tit img { display:inline-block; width:24px; height:24px; vertical-align:middle; margin:-4px 10px 0 0; padding:0;}
.lyNyProDetail_con p, .lyNyProDetail_con div { width:100%; overflow:hidden; line-height:36px; color:#333; font-size:16px; text-align:justify; margin:0 auto 20px; padding:0;}
.lyNyProDetail_con p span, .lyNyProDetail_con span, .lyNyProDetail_con p em, .lyNyProDetail_con em { color:#333!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; font-size:16px!important;}
.lyNyProDetail_con p b { font-weight:bold; font-size:18px;}
.lyNyProDetail_con table tr td p { text-indent:0!important;}
.lyNyProDetail_con img { display:block; width:auto!important; height:auto!important; max-width:100%; margin:20px auto; padding:0; text-indent:0!important;}

.lyNyPro_menu { width:100%; overflow:hidden; margin:0 auto 30px; padding:0;}
@media screen and (max-width:1600px) {
   .lyNyPro_main{width:90%;}
  
}
@media screen and (max-width:1440px) {
    
}
@media screen and (max-width:1360px) {
    
}
@media screen and (max-width:1280px) {
     
}
@media screen and (max-width:1200px) {
    .ny_prolist ul li .wz{width:100%;float:none;padding:5px 0 20px;}
    .ny_prolist ul li .pic{width:100%;float:none;height:130px;}
    .ny_prolist ul li .desc{height: 50px;}
    .ny_prolist ul li .tlt{height:34px;line-height: 34px;}
}
@media screen and (max-width:1080px) {
	.lyNyProDetail_main{width:100%;}
	.lyNyDetail_right{width:100%;}
	
}
@media screen and (max-width:767px) {
	.ly_NyProducts{padding:30px 0;}
	.ny_prolist{width:100%;}
   .ny_prolist ul li{width:100%;margin:0 0 15px 0;}
   .ny_prolist ul li .tlt{text-align:center;font-size: 18px;}
   .ny_prolist ul li .desc{text-align:center;}
}
/**lyNy_Pro 结束**/

/*lyNyPro_detail 开始*/
.lyNyPro_detail { width:80%; height:auto; min-height:400px; margin:0 auto; padding:60px 0;}

.pro_detail_main { width:100%; height:auto; margin: 0 auto 60px; padding: 40px; background-color:#fff; box-shadow:0 5px 20px rgba(0,0,0,0.1); position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.pro_detail_main .pro_detail_img { width:600px; height: 480px; overflow: hidden; margin: 0; padding: 10px; border: 1px solid #eaeaea; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.pro_detail_img .pro_detail_img_main { width:100%; height: 100%; margin: 0 auto; padding: 0; position: relative;}
.pro_detail_img_main img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.pro_detail_main .pro_detail_text { width:53%; min-height:500px; overflow: hidden; margin: 0; padding: 0 0 100px; float: right; position:relative;}
.pro_detail_text .abc { width:100%; overflow: hidden; line-height: 40px; color: #333; font-size: 30px; text-align: justify; margin: 0 auto; padding: 0;}
.pro_detail_text .jyms { width:100%; height:auto; overflow:hidden; margin:20px auto 40px; padding:20px; background-color:#f8f8f8; box-sizing: border-box;}
.pro_detail_text .jyms p { width:100%; height:120px; overflow:hidden; line-height:30px; color:#888; font-size:15px; text-align: justify; margin:0 auto; padding:0; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 4;}
.pro_detail_text .jyms p span { display:inline-block; width:100px; height:30px; color:#fff; font-size:15px; text-align:center; background-color:#72777a; border-radius:15px; margin:0 10px 0 0;}
.pro_detail_text ul { width:100%; margin: 0 auto; padding: 0;}
.pro_detail_text ul li { width:50%; height:50px; overflow: hidden; line-height: 50px; color: #333; font-size: 16px; text-align: justify; white-space:nowrap; text-overflow: ellipsis; margin: 0; padding: 0; float:left;}
.pro_detail_text ul li img { display:block; width:16px; height:16px; overflow:hidden; margin:17px 6px 17px 0; padding:0; float:left;}
.pro_detail_text ul li span { color:#999;}
.pro_detail_text .pro_detail_btn { width:100%; height: 60px; overflow: hidden; margin: 0 auto; padding: 0; position:absolute; left:0; bottom:0;}
.pro_detail_btn a { display:block; width: 48%; height: 60px; overflow: hidden; line-height: 60px; color: #fff; font-size: 18px; text-align: center; margin: 0; padding: 0; float: left;}
.pro_detail_btn a.prodtl_btn1 { float:left; margin: 0 4% 0 0; background-color: #ce0109;}
.pro_detail_btn a.prodtl_btn2 { float:left; background-color: #828689;}
.pro_detail_btn a.prodtl_btn1:hover { background-color: #ce0109;}
.pro_detail_btn a.prodtl_btn2:hover { background-color: #454545;}

/**产品详情页产品图片切换**/

.prodetail_img { width:44%; height: 600px; margin: 0; padding: 0; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
#preview { width:100%; margin:0; text-align:center; position:relative;}
.list-h li { float:left;}
#spec-n5 { width:100%; height:90px; padding-top:10px; overflow:hidden;}
#spec-left { width:16px; height:90px; float:left; cursor:pointer; margin-top:3px;}
#spec-right { width:16px; height:90px; float:left;cursor:pointer; margin-top:3px;}
#spec-list { width:440px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul {}
#spec-list ul li { float:left; display:inline; padding:0; width:18.4%; height:90px; margin:0 2% 0 0;}
#spec-list ul li:last-child { margin:0;}
#spec-list ul li p { width:100%; height:100%; overflow:hidden; margin:0; padding:0; border:1px solid #eaeaea; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
#spec-list ul li:hover p { border:1px solid #1f71c2;}
#spec-list ul li img { display:block; max-width:92%; max-height:94%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
/*jqzoom*/
.jqzoom { position:relative; width:100%; height:500px; overflow:hidden; padding:0; border:1px solid #eaeaea; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.jqzoom img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.zoomdiv { z-index:100;position:absolute;top:1px;left:0px; background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #eaeaea;display:none;text-align:center;overflow: hidden; left:104%!important; top:0!important;}
.bigimg { }
.jqZoomPup { width:200px!important; height:200px!important; z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;background:url(../images/mask.png) 0 0 repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list { position:relative; width:100%; margin:0;}
#spec-list div { width:100%!important; height:70px!important; margin:0;}
#ceshi { display:block; margin:auto!important; left:0; top:0; bottom:0; right:0;}
.prodetail_img a.videoIco { left:20px!important; bottom:20px!important; z-index:99!important;}
.Warning { width:100%!important; height:100%!important;}

@media screen and (max-width:1399px) and (min-width:1280px) {
	.ly_NyProDetail { width:90%;}
}
@media screen and (max-width:1279px) and (min-width:1200px) {
	.ly_NyProDetail { width:90%;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
	.pro_detail_main { width:100%; padding:0; box-shadow: none;}
	.prodetail_img { width:45%; position:inherit;float: left;}
	#preview, #spec-n5, #spec-list, .jqzoom { width:100%;}
	.pro_detail_main .pro_detail_text { width:52%;}
	.pro_detail_text .pro_detail_btn { width:100%;}
	.zoomdiv { left:104%!important;}	
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.ly_NyProDetail { margin:40px auto;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.pro_detail_main { width:100%; margin: 0 auto 20px;}
	.prodetail_img { width:100%; height:auto; margin:0 0 20px;}
	#preview { width:100%;}
	.jqzoom { width:100%;height: 340px;}
	.pro_detail_main .pro_detail_text { width:100%;padding-top:0;height: auto;min-height:260px; padding-bottom:48px;}
	.pro_detail_text h1 { font-size:22px; line-height:32px;}
	.pro_detail_text .jyms { margin: 10px auto; padding: 12px 16px; height:auto;}
	.pro_detail_text .jyms p { height:auto; max-height:100px;}
	.pro_detail_text ul { overflow:hidden; margin: 10px auto;}
	.pro_detail_text ul li { font-size:14px; margin: 0 auto;}
	.pro_detail_text .pro_detail_btn { height:48px;}
	.pro_detail_btn a { height:48px; line-height:48px; width:48%; font-size:22px;}
	.pro_detail_btn a.prodtl_btn1 { margin: 0 4% 0 0;}
	#spec-n5 { width:100%;}
	#spec-list { width:100%;}
	.zoomdiv,.jqZoomPup { display:none !important;}
}
@media (max-width:767px) {
	.pro_detail_main { width:100%; margin: 0 auto 20px;}
	.prodetail_img { width:100%; height:auto; margin:0 auto 20px;}
	#preview { width:100%;}
	.jqzoom { width:100%;height: 285px;}
	.pro_detail_main .pro_detail_text { width:100%; padding-top:0; height: auto;min-height:260px; padding-bottom:48px;}
	.pro_detail_text h1 { font-size:22px; line-height:32px;}
	.pro_detail_text .jyms { margin: 10px auto;padding: 12px;height:auto;}
	.pro_detail_text ul { overflow:hidden; margin: 0 auto;}
	.pro_detail_text ul li { font-size:14px; margin: 0 auto;}
	.pro_detail_text .pro_detail_btn { height:48px;}
	.pro_detail_btn a { height:48px; line-height:48px; width:48%; font-size:16px;}
	.pro_detail_btn a.prodtl_btn1 { margin: 0 4% 0 0;}
	#spec-n5 { width:100%; height:60px;}
	#spec-list { width:100%;}
	#spec-list ul li { height:60px;}
	.zoomdiv,.jqZoomPup { display:none !important;}
}


/*lyNyPro_detail 结束*/

/*产品分类 开始*/
.h_left { width:100%; overflow:hidden; background-color:#fff; margin:0;}
.cp_type {}
.cp_type .hd { text-align:center; background-color:#ce0109; padding:20px;}
.cp_type .hd p { height:40px; line-height:40px; color:#fff; font-size:30px; font-weight:bold; text-align:center; margin:0 auto 4px; padding:0;}
.cp_type .hd p img { display:inline-block; width:30px; height:30px; vertical-align:middle; margin:-4px 6px 0 0; padding:0;}
.cp_type .hd span { display:block; height:20px; line-height:20px; color:#fff; font-size:14px; text-align:center; margin:0 auto; padding:0;}

.cp_type .bd { padding:10px 9px 0; border:1px solid #eaeaea; border-top:0;}
.cp_type .bd ul li { margin:0 auto 10px;}
.cp_type .bd ul li:last-child { border:0;}
.cp_type .bd ul li.on {}
.cp_type .bd ul li p { height:60px; line-height:60px; background-color:#f2f3f6;}
.cp_type .bd ul li p a { display:block; width:80%; padding:0 0 0 20px; overflow: hidden; line-height:60px; color:#333; font-size:16px; white-space:nowrap; text-overflow: ellipsis; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.cp_type .bd ul li p span { display:block; width:20%; height:100%; background:url(../images/mulu1.png) center center no-repeat; cursor:pointer; float:left;}
.cp_type .bd ul li div { background:#fff; display:none;}
.cp_type .bd ul li div a { display:block; height:48px; line-height:48px; color:#797979; font-size:14px; border-top:1px dashed #eaeaea; padding:0 20px 0 36px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; background:url(../images/icon4.png) 20px center no-repeat;}
.cp_type .bd ul li div a:first-child { border-top:0;}
.cp_type .bd ul li p:hover, .cp_type .bd ul li.on p { background-color:#ce0109;}
.cp_type .bd ul li p:hover a, .cp_type .bd ul li.on p a { color:#fff;}
.cp_type .bd ul li p:hover span { background:url(../images/mulu2.png) center center no-repeat;}
.cp_type .bd ul li.on p span { background:url(../images/mulu3.png) center center no-repeat;}
.cp_type .bd ul li div a:hover { color:#ce0109; background:url(../images/icon5.png) 20px center no-repeat;}
.cp_type .bd ul a.ckqb { display:block; height:40px; line-height:40px; font-size:15px; color:#333; background:#f1f1f1; width:92%; margin:10px auto; text-align:center; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;cursor:pointer;}
.cp_type .bd ul a.ckqb:hover { background:#ce0109; color:#fff;}

.lyNyProDetail_con .cp_type .bd { border:1px solid #eaeaea; border-top:0; border-radius: 0 0 10px 10px;}

@media screen and (max-width:1399px) and (min-width:1200px) {
	.cp_type .bd ul li p a { font-size:15px;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
	.cp_type .hd { padding:15px;}
	.cp_type .bd ul li p { height:50px; line-height:50px;}
	.cp_type .bd ul li p a { padding:0 0 0 12px; line-height:50px; font-size:15px;}
	.cp_type .bd ul li div a { height:44px; line-height:44px; padding:0 12px 0 28px;}
	.cp_type .bd ul li div a { background:url(../images/icon4.png) 12px center no-repeat;}
	.cp_type .bd ul li div a:hover { color:#ce0109; background:url(../images/icon5.png) 12px center no-repeat;}
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.cp_type { margin:0;}
	.cp_type .hd p:before { display:none;}
	.cp_type .hd { background:#ce0109 url(../images/down1.png) 96.8% center no-repeat; padding:10px 10px 10px 20px; text-align:left; overflow:hidden;}
	.cp_type .hd.on { background:#ce0109 url(../images/up1.png) 96.8% center no-repeat;}
	.cp_type .hd p { display:block; height:40px; line-height:40px; font-size:24px; min-width:88px; margin:0 10px 0 0; padding:0; float:left;}
	.cp_type .hd span { display:inline-block; height:40px; line-height:40px; font-size:28px;}
	.cp_type .bd { display:none;}
	.cp_type .bd ul li:last-child { border:0;}
	.cp_type .bd ul li p a { width:90%; line-height:56px; font-size:15px;}
	.cp_type .bd ul li div a { font-size:14px;}
	.cp_type .bd ul li p { height:56px;line-height:56px;}
	.cp_type .bd ul li div a { height:48px;line-height:48px;}
	.cp_type .bd ul li p span { background-size: 20px; width:10%; float:right;}
	.cp_type .bd ul li.on p span { background-size: 20px;}
	.cp_type .bd ul li p:hover span { background-size: 20px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.cp_type { margin:0;}
	.cp_type .hd p:before { display:none;}
	.cp_type .hd { background:#ce0109 url(../images/down1.png) 97% center no-repeat;padding: 10px 20px;text-align:left;overflow:hidden;}
	.cp_type .hd.on { background:#ce0109 url(../images/up1.png) 97% center no-repeat;}
	.cp_type .hd p { display:block; height:40px; line-height:40px; font-size:24px; float:left; min-width:88px; margin:0 10px 0 0; padding:0;}
	.cp_type .hd span { display:inline-block; height:40px; line-height:40px; font-size:18px;}
	.cp_type .bd { display:none;}
	.cp_type .bd ul li:last-child { border:0;}
	.cp_type .bd ul li p a { width:89%; line-height:56px; font-size:15px;}
	.cp_type .bd ul li div a { font-size:14px;}
	.cp_type .bd ul li p { height:56px;line-height:56px;}
	.cp_type .bd ul li div a { height:48px;line-height:48px;}
	.cp_type .bd ul li p span { background-size: 20px; width:11%; float:right;}
	.cp_type .bd ul li.on p span { background-size: 20px;}
	.cp_type .bd ul li p:hover span { background-size: 20px;}
}
@media screen and (max-width:767px) {
	.cp_type { margin:0;}
	.cp_type .hd p:before { display:none;}
	.cp_type .hd { background:#ce0109 url(../images/down1.png) 97% center no-repeat; padding:10px 20px; text-align:left; overflow:hidden;}
	.cp_type .hd.on { background:#ce0109 url(../images/up1.png) 97% center no-repeat;}
	.cp_type .hd p { display:block; height:40px; line-height:40px; font-size:24px; float:left; min-width:88px; margin:0 10px 0 0; padding:0;}
	.cp_type .hd span { display:inline-block; height:40px; line-height:40px; font-size:14px;display: none;}
	.cp_type .bd { display:none;}
	.cp_type .bd ul li:last-child { border:0;}
	.cp_type .bd ul li p a { width:85%; line-height:48px; font-size:15px; padding:0 0 0 20px;}
	.cp_type .bd ul li div a { height:44px;line-height:44px; font-size:14px;}
	.cp_type .bd ul li p { height:48px;line-height:48px;}
	.cp_type .bd ul li p span { background-size: 20px; width:15%; float:right;}
	.cp_type .bd ul li.on p span { background-size: 20px;}
	.cp_type .bd ul li p:hover span { background-size: 20px;}
}
@media screen and (max-width:320px) {
	.cp_type .hd { padding:6px 12px;}
	.cp_type .hd span { height:20px; line-height:20px;}
	.cp_type .bd ul li p a { width:83%; padding:0 0 0 12px;}
	.cp_type .bd ul li p span { width:17%;}
	.cp_type .bd ul li div a { padding:0 12px 0 28px; background: url(../images/icon4.png) 12px center no-repeat;}
}
/*产品分类 结束*/

@media screen and (max-width:1680px) {
	.ny_banner .nyBa_text { width:90%; left:5%;}
	.lyNy_menu { width:90%;}
	.lyNyPro_tab { width:90%;}
	.lyNy_Pro { width:90%;}
	.lyNy_Cases { padding:60px 5%;}
	.lyNy_News { padding:60px 5%;}
	.lyNy_title { width:90%;}
	.lyNy_Contact { padding:60px 5%;}
	.ly_NyNewsdetail { width:90%;}
	.lyNySolution_detail { width:90%;}
	.lyNyPro_detail { width:90%;}
}
@media screen and (max-width:1600px) {
}
@media screen and (max-width:1440px) {
	.ny_banner .nyBa_text { width:90%; left:5%;}
	.nyBa_text span { font-size:18px; margin:0;}
	.nyBa_text p { font-size:36px;}
	
	.lyNy_News { padding:50px 3%;}
	.lyNy_News .lyNyNew_Tj { margin:0 auto 25px;}
	.lyNyNew_Tj ul li .lyNyNewTj_img { height:160px;}
	.lyNyNew_Tj ul li .lyNyNewTj_text { padding:20px 24px;}
	.lyNy_News .lyNyNew_list { margin:0 auto 50px;}
	.lyNyNew_list ul li { padding:25px 0;}
	.lyNyNew_list ul li .lyNyNew_img { height:160px;}
	.lyNyNew_list ul li .lyNyNew_text { padding:2px 0;}
	
	.lyNy_Contact { padding:50px 3%;}
	.lyNyContact_part1 .lyNyContact_lxfs { padding:50px 40px;}
	.lyNyContact_map .lyNyContact_Mapmain { height:464px;}
	.lyNyContact_order .ly_msg { padding:50px 50px 0;}
	.ly_NyNewsdetail { width:90%; margin:50px auto;}
	.lyNySolution_detail { width:90%; padding:50px 0;}
	.lyNyPro_detail { width:90%; padding:50px 0;}
	.lyNyRight_CaseList ul li .lyNyRight_CaseImg { height:220px;}
	.ly_PrevNext { margin:30px auto 0;}
	.ly_NyNewsdetail .ly_PrevNext { margin:30px auto 0;}
	.lyNyRight_NewsList ul li { padding:0 70px 0 0;}
	.lyNyRight_NewsList ul li span { width:70px; font-size:14px;}
	.ny_banner { height:480px;}
	
	.pro_detail_main { margin:0 auto 50px;}
	.prodetail_img { height:auto;}
	.jqzoom { height:420px;}
	#spec-n5 { height:80px;}
	#spec-list ul li { height:80px;}
	.pro_detail_main .pro_detail_text { min-height:410px;}
	.zoomdiv { width:418px!important; height:418px!important;}
	
	.lyNy_Map { width:100%; padding:40px 0 20px;}
}
@media screen and (max-width:1366px) {
	
	.lyNy_Pro ul li { width:23.5%; margin:0 2% 30px 0;}
	.lyNy_Pro ul li:nth-child(4n+4) { margin:0 0 30px;}
	.lyNy_Pro ul li .lyNyPro_con .lyNyPro_img { height:240px;}
	.lyNy_Pro ul li:hover .lyNyPro_con .lyNyPro_mask a.pro_more1 { margin:95px auto 0;}
	.lyNy_Pro #fengye { margin:10px auto 0;}
	.lyNyRight_CaseList ul li .lyNyRight_CaseImg { height:200px;}
	.lyNySolution_list ul li { height:440px;}
	.lyNySolution_list ul li .lyNySolution_con p { margin:20px auto 30px;}
	.lyNyCase_list ul li .lyNyCase_img { height:240px;}
	.lyNyCase_list ul li .lyNyCase_text { padding:20px;}
	.lyNyNew_Tj ul li .lyNyNewTj_text { height:auto; padding:15px 20px;}
	.lyNyNew_list ul li .lyNyNew_text a.lyNyNew_name { font-size:22px;}
	.ly_NyNewsdetail .NyNewsdetail_title { font-size:28px;}
	.ny_banner { height:440px;}
	.ny_banner .nyBa_text { top:50%; margin:-60px 0 0;}
	.lyNyAbCulture_main ul li { padding:40px 20px;}
	.lyNyContact_orderTit p { font-size:28px;}
	.lyNyContact_orderTit span { line-height:20px; font-size:14px;}
	.lyNyContact_order .ly_msg { padding:40px 40px 0;}
	

	.jqzoom { height:400px;}
	#spec-n5 { height:70px;}
	#spec-list ul li { height:70px;}
	.pro_detail_main .pro_detail_text { min-height:380px;}
	.pro_detail_text .jyms { margin:20px auto 30px;}
	.zoomdiv { width:398px!important; height:398px!important;}
	.ly_NyNewsdetail { margin:40px auto;}
	.ly_NyNewsdetail .ly_PrevNext { margin: 20px auto 0;}
	
}
@media screen and (max-width:1280px) {
	.ny_banner { height: 360px;}
	.nyBa_text span { line-height:30px; font-size: 16px;}
	.nyBa_text p { line-height:40px; font-size: 30px;}
	
	.lyNyPro_detail { padding:40px 0;}
	.pro_detail_main { margin:0 auto 40px;}
	.pro_detail_text h1 { font-size:28px;}
	.pro_detail_text .jyms p { height:100px; line-height:25px; font-size:14px;}
	.pro_detail_text .jyms p span { line-height:30px; font-size:14px;}
	.pro_detail_text ul li {height:40px; line-height:40px; font-size:15px;}
	.pro_detail_text ul li img { margin:12px 6px 12px 0;}
	.NyProDetail_tit { font-size:20px;}
	.lyNyProDetail_con p, .lyNyProDetail_con div { font-size:15px; line-height:30px;}
	.lyNyProDetail_con p b { font-size:16px;}
	.ly_PrevNext { margin:20px auto 0; padding:10px 0;}
	.ly_PrevNext ul li, .ly_PrevNext ul li a, .ly_PrevNext a.ly_back { font-size:15px;}
	.cp_type .hd p { font-size:28px;}
	.lyNyRight_NewsList ul li { margin:0 auto 4px; padding: 0 0 10px;}
	.lyNyRight_NewsList ul li a { height:40px; line-height:40px;}
	.lyNyRight_NewsList ul li span { width: 100%; height:20px; line-height:20px; font-size: 14px; text-align:left; padding:0 0 0 28px; position:inherit; top:inherit; right:inherit; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.lyNyRight_CaseList ul li .lyNyRight_CaseImg { height: 180px;}
	.lyNyRight_CaseList ul li .lyNyRight_CaseName a { font-size:15px;}
	.lyNyRight_CaseMore a { height:40px; line-height:40px; font-size:14px;}
	.lyNy_Solution { padding: 40px 3%;}
	.lyNySolution_list ul li { height: 400px; margin:0 auto 40px;}
	.lyNySolution_list ul li .lyNySolution_con a.lyNySolution_name { font-size:22px;}
	.lyNySolution_list ul li .lyNySolution_con p { margin:10px auto 20px; height:100px; line-height:25px; font-size:14px;}
	.lyNySolution_detail { padding:40px 0;}
	.lyNySoluDetail_main .lyNySoluDetail_title { font-size:28px;}
	.lyNySoluDetail_main .lyNySoluDetail_tips { font-size:15px;}
	.lyNySoluDetail_con .NySoluDetail_tit { font-size:20px;}
	.lyNySoluDetail_con p, .lyNySoluDetail_con div { font-size:15px; line-height:30px;}
	.lyNyRight_OnlineMsg .OnlineMsg_Tit span { font-size:18px;}
	.lyNyRight_OnlineMsg .OnlineMsg_Tit p { height:36px; line-height:36px; font-size:26px;}
	.lyNyRight_OnlineMsg .OnlineMsg_Ms { font-size:14px; margin:15px auto 20px;}
	.lyNy_Cases { padding: 40px 3%;}
	.lyNy_Cases .lyNyCase_list { margin: 0 auto 10px;}
	.lyNyCase_list ul li .lyNyCase_img { height: 220px;}
	.lyNyCase_list ul li .lyNyCase_text p { height:50px; line-height:25px; font-size:14px; margin:0 auto 12px;}
	.lyNyCase_list ul li .lyNyCase_img .lyNyCase_time { height:40px; height:40px;}
	.lyNy_News { padding: 40px 3%;}
	.lyNy_News .lyNyNew_Tj { margin:0 auto 20px;}
	.lyNyNew_Tj ul li .lyNyNewTj_text a.lyNyNewTj_name { font-size:18px;}
	.lyNy_News .lyNyNew_list { margin: 0 auto 40px;}
	.lyNyNew_list ul li { padding: 20px 0;}
	.lyNyNew_list ul li .lyNyNew_text a.lyNyNew_name { font-size: 20px;}
	.NyNewsdetail_con p, .NyNewsdetail_con div { font-size:15px; line-height:30px;}
	.lyNyContact_part1 .lyNyContact_lxfs { padding: 40px;}
	.lyNyContact_map .lyNyContact_Mapmain { height: 444px;}
	.lyNy_Contact { padding:40px 3%;}
	
	.OnlineMsg_Main p{height:auto;}
}
@media screen and (max-width:1080px) {

	.lyNy_Pro { padding:0 0 30px;}
	.lyNy_Pro ul li { width:32%; margin:0 2% 20px 0;}
	.lyNy_Pro ul li:nth-child(4n+4) { margin:0 2% 20px 0;}
	.lyNy_Pro ul li:nth-child(3n+3) { margin:0 0 20px;}
	.lyNy_Pro ul li .lyNyPro_con .lyNyPro_img { height: 250px;}
	.cp_type .hd p { font-size:26px;}
	.lyNyRight_News .lyNyRight_NewsList { padding:10px;}
	.lyNyRight_Case .lyNyRight_CaseList { padding:10px;}
	.lyNyRight_CaseList ul li .lyNyRight_CaseImg { height: 160px;}
	.lyNyProDetail_con p, .lyNyProDetail_con div { font-size:14px; line-height:28px;}
	.ly_PrevNext ul li, .ly_PrevNext ul li a, .ly_PrevNext a.ly_back { font-size:14px;}
	.jqzoom { height: 360px;}
	.pro_detail_main .pro_detail_text { min-height: 380px; padding:0 0 60px;}
	.pro_detail_text h1 { font-size:24px;}
	.pro_detail_text .jyms { margin:10px auto 20px;}
	
	.lyNySolution_list ul li { height: 360px;}
	.lyNySolution_list ul li .lyNySolution_con { padding:30px;}
	.lyNySoluDetail_main .lyNySoluDetail_title { font-size: 26px;}
	.lyNySoluDetail_main .lyNySoluDetail_tips { font-size:14px; margin:10px auto 20px;}
	.lyNySoluDetail_con p, .lyNySoluDetail_con div { line-height:28px; font-size:14px;}	
	.lyNyDetail_right .lyNyRight_OnlineMsg { padding:10px;}
	.OnlineMsg_Main ul li .OnlineMsg_btn input { font-size:15px; height:40px; line-height:40px;}
	.lyNyCase_list ul li .lyNyCase_img { height: 200px;}
	.lyNyNew_Tj ul li .lyNyNewTj_img { height: 140px;}
	.lyNyNew_Tj ul li .lyNyNewTj_text { padding:10px 15px;}
	.lyNyNew_Tj ul li .lyNyNewTj_text a.lyNyNewTj_name { font-size:16px;}
	.lyNyNew_Tj ul li .lyNyNewTj_text span { margin:5px auto 10px;}
	.lyNyNew_Tj ul li .lyNyNewTj_text p { height:44px; line-height:22px; font-size:14px;}
	.lyNyNew_list ul li .lyNyNew_img { height:140px;}
	.lyNyNew_list ul li .lyNyNew_text { padding:0;}
	.lyNyNew_list ul li .lyNyNew_text a.lyNyNew_name { font-size:18px;}
	.lyNyNew_list ul li .lyNyNew_text p { height:44px; line-height:22px; font-size:14px; margin:10px auto;}
	.ly_NyNewsdetail .NyNewsdetail_title { font-size:26px;}
	.ly_NyNewsdetail .NyNewsdetail_tips { line-height:20px; font-size:14px;}
	.NyNewsdetail_con p, .NyNewsdetail_con div { line-height:28px; font-size:14px;}
	.ly_NyNewsdetail .NyNewsdetail_title { margin:0 auto 15px;}
	.ly_NyNewsdetail .NyNewsdetail_tips { margin:15px auto 20px; padding:0 0 15px;}
	
	.ly_msg ul li { margin:0 0 30px;}
	.ly_msg ul li.lihalf { margin:0 4% 30px 0;}
	.ly_msg ul li.lihalf:nth-child(2n+2) { margin:0 0 30px;}
	.lyNy_Contact .lyNyContact_part1, .lyNyContact_order .lyNyContact_orderTit { margin:0 auto 30px;}
	.lyNyContact_part1 .lyNyContact_lxfs { padding:30px;}
	.lyNyContact_map .lyNyContact_Mapmain { height:424px;}

	.lyNyCase_list ul li .lyNyCase_text a.lyNyCase_more{width:130px;height:38px;line-height:38px;font-size:14px;}
}
@media screen and (max-width:1024px) {
	.pro_detail_main .pro_detail_text { min-height: 290px; padding:0 0 60px;}
}
@media screen and (max-width:767px) {
	
	.ny_banner { margin:0 auto 0; height: 300px;}
	.lyNyMenu_main ul li { width:32%;}
	.lyNy_Pro ul li { width:48.5%; margin:0 3% 20px 0;}
	.lyNy_Pro ul li:nth-child(3n+3), .lyNy_Pro ul li:nth-child(4n+4) { margin:0 3% 20px 0;}
	.lyNy_Pro ul li:nth-child(2n+2) { margin:0 0 20px;}
	.lyNy_Pro ul li .lyNyPro_con .lyNyPro_img { height: 270px;}
	
	.lyNyPro_detail { padding:40px 0 0;}
	.pro_detail_main { margin:0 auto 30px; padding:0; box-shadow:none;}
	.jqzoom { height: 440px;}
	#spec-n5, #spec-list ul li { height:90px;}
	.pro_detail_main .pro_detail_text { min-height:200px;}
	.lyNyProDetail_main { width:100%; float:inherit; margin:0 auto 30px; padding:0;}
	.ly_PrevNext { margin:0 auto;}
	.lyNyDetail_right { width:100%; float:inherit; margin:0 auto; padding:0;}
	.lyNyRight_CaseList ul li { width:32%; margin:0 2% 10px 0; padding:0; float:left;}
	.lyNyRight_CaseList ul li:nth-child(3n+3) { margin:0 0 10px;}
	.lyNyRight_CaseList ul li .lyNyRight_CaseImg { height: 150px;}
	
	.lyNySolution_detail { padding:20px 0;}
	.lyNySoluDetail_main { width:100%; float:inherit; margin:0 auto 20px;}	
	.lyNy_Cases { padding:20px 3%;}
	.lyNyCase_list ul li { width:48.5%; margin:0 3% 20px 0;}
	.lyNyCase_list ul li:nth-child(3n+3) { margin:0 3% 20px 0;}
	.lyNyCase_list ul li:nth-child(2n+2) { margin:0 0 20px;}
	.lyNyCase_list ul li .lyNyCase_img { height: 210px;}
	.lyNy_News { padding:20px 3%;}
	.lyNy_News .lyNyNew_Tj { margin:0 auto;}
	.lyNyNew_Tj ul li .lyNyNewTj_img { height:120px;}
	.lyNy_News .lyNyNew_list { margin:0 auto 20px;}
	.lyNyNew_list ul li .lyNyNew_img { height:120px;}
	.lyNyNew_list ul li .lyNyNew_text p { margin:0 auto;}
	.ly_NyNewsdetail { margin:20px auto;}
	.ly_NyNewsdetail .ly_PrevNext { margin:0 auto;}
	
	.lyNy_Contact { padding: 20px 3%;}
	.lyNy_Contact .lyNyContact_part1, .lyNyContact_order .lyNyContact_orderTit { margin:0 auto 20px;}
	.lyNyContact_part1 .lyNyContact_lxfs { padding:20px; width:100%; float:inherit;}
	.lyNyContact_lxfs .lyNyLxfs_title { margin:0 auto 20px;}
	.lyNyContact_part1 .lyNyContact_map { width:100%; float:inherit;}
	.lyNyContact_map .lyNyContact_Mapmain { height: 400px;}
	.lyNyContact_order .ly_msg { padding: 20px 20px 0;}
	.ly_msg ul li { margin:0 0 20px;}
	.ly_msg ul li.lihalf { margin: 0 4% 20px 0;}
	.ly_msg ul li.lihalf:nth-child(2n+2) { margin:0 0 20px;}
	
	.lyNy_Map .lyNyMap_main { margin:-30px auto 0;}
	.lyNyMap_main img.NyMap { width: 100%;}
		
}
@media screen and (max-width:767px) {

	#lyBa_text2 p { line-height: 40px; font-size: 28px;}
	#lyBa_text2 span { width:90%; line-height: 26px; font-size: 16px; margin: 10px auto;}
	.ny_banner { height:200px;}
	.ny_banner .nyBa_text { top:50%; margin:-54px 0 0;}
	.nyBa_text span { line-height: 20px; font-size: 14px;}
	.nyBa_text p { line-height: 30px; font-size: 24px;}
	.lyNyPro_tab { padding:0; margin:20px auto 80px;overflow: visible;}
	.lyNyPro_tab .btn_wrap{width:90px;margin:0 auto;position: absolute;bottom: 0;left:50%;margin-left:-45px;}
	.lyNyPro_tab .swiper-button-prev, .lyNyPro_tab .swiper-button-next { top:15px;width:38px;height:38px;background-size:100%;}
	.lyNyPro_tab .swiper-button-prev:hover{background-size:100%;}
	.lyNyPro_tab .swiper-button-next:hover{background-size:100%;}
	
	.lyNyMenu_main ul li { width:40%;}
	.lyNyMenu_main ul { display:none;}
	.lyNy_menu { height:50px; margin:-50px 0 0 3%;}
	.ly_crumb { width:100%; float:inherit; padding:5px 0 5px 10px; text-align:left;}
	.lyNy_Pro { padding: 0 0 20px;}
	.lyNy_Pro ul li { width:100%; margin:0 auto 20px; float:inherit;}
	.lyNy_Pro ul li:hover .lyNyPro_con .lyNyPro_mask a.pro_more1{margin: 122px auto 0;}
	.lyNy_Pro ul li:nth-child(2n+2), .lyNy_Pro ul li:nth-child(3n+3), .lyNy_Pro ul li:nth-child(4n+4) { margin:0 auto 20px;}
	.lyNy_Pro ul li .lyNyPro_con .lyNyPro_img { height: 280px;}
	.lyNy_Pro ul li .lyNyPro_con .lyNyPro_text a.pro_name, .lyNy_Pro ul li .lyNyPro_con .lyNyPro_text p { text-align:center;}
	.lyNy_Pro ul li .lyNyPro_con .lyNyPro_text a.pro_more2 { margin: 10px auto 0;}
	.lyNy_Pro #fengye { margin: 0 auto;}
	.jqzoom { height: 320px;}
	#spec-n5, #spec-list ul li { height:60px;}	
	
	.lyNyPro_detail { padding: 20px 0 0;}
	.pro_detail_main { margin:0 auto 20px;}
	.pro_detail_text .jyms { margin:10px auto;}
	.pro_detail_text ul li { font-size:14px;}
	.lyNyProDetail_main { margin:0 auto 20px;}
	.pro_detail_text h1 { font-size: 22px;}
	.ly_PrevNext ul { width:100%; float:inherit;}
	.ly_PrevNext a.ly_back { height:48px; line-height:48px; margin:0; padding:0 0 0 28px;}
	.ly_PrevNext ul li, .ly_PrevNext ul li a { text-align:left;}
	.lyNyPro_menu { margin:0 auto 20px;}
	.cp_type .hd p img { width:26px; height:26px;}
	.cp_type .hd p { font-size: 18px;font-weight: normal;}
	.lyNyDetail_right .lyNyRight_News, .lyNyDetail_right .lyNyRight_Case { margin:0 auto 20px;}
	.lyNyRight_CaseList ul li { width: 100%; overflow:hidden; margin: 0 auto 10px; padding: 0; float: inherit;}
	.lyNyRight_CaseList ul li .lyNyRight_CaseImg { height: 220px;}
	.lyNySolution_list ul li .lyNySolution_con, .lyNySolution_list ul li:nth-child(2n+2) .lyNySolution_con { padding:10px 20px 20px;}
	.lyNySolution_list ul li .lyNySolution_con a.lyNySolution_name { font-size: 20px;}
	.lyNySolution_list ul li .lyNySolution_con p { margin:5px auto 10px;}
	.lyNySolution_list ul li .lyNySolution_con a.lyNySolution_more { width:120px; height:40px; line-height:40px; font-size:14px;}
	.lyNySoluDetail_main .lyNySoluDetail_title { font-size: 24px;}
	.lyNyCase_list ul li { width: 100%; margin: 0 auto 20px; float:inherit;}
	.lyNyCase_list ul li .lyNyCase_img { height: 220px;}
	.lyNyCase_list ul li .lyNyCase_text a.lyNyCase_more { width:120px; height:40px; line-height:40px; font-size:14px; margin:0 auto;}
	.lyNy_Cases .lyNyCase_list { margin: 0 auto;}
	.lyNyNew_Tj ul li { width: 100%; margin: 0 auto 20px; float: inherit;}
	.lyNyNew_Tj ul li .lyNyNewTj_img, .lyNyNew_list ul li .lyNyNew_img { width:100%; height: auto; margin:0 auto 10px; padding:0; float:inherit;}
	.lyNyNew_Tj ul li .lyNyNewTj_img { margin:0 auto;}
	.lyNyNew_Tj ul li .lyNyNewTj_img a, .lyNyNew_list ul li .lyNyNew_img a { height:auto;}
	.lyNyNew_Tj ul li .lyNyNewTj_img a img, .lyNyNew_list ul li .lyNyNew_img a img { height:auto; margin:0 auto; position:inherit; top:inherit; right:inherit; bottom:inherit; left:inherit;}
	.lyNyNew_list ul li .lyNyNew_text { width:100%; height:auto; margin:0 auto; padding:0; float:inherit;}
	.lyNyNew_list ul li .lyNyNew_text p { margin: 5px auto 10px;}
	.ly_NyNewsdetail .NyNewsdetail_title { font-size: 22px;}
	
	.lyNyContact_part1 .lyNyContact_lxfs { padding:20px 20px 0;}
	.lyNyContact_map .lyNyContact_Mapmain { height: 360px;}
	.ly_msg ul li.lihalf { width:100%; margin:0 auto 20px;}
	.ly_msg ul li.lihalf:nth-child(2n+2) { margin:0 auto 20px;}
	.ly_msg ul li .msg_btn input { width:140px; height:40px; line-height:40px; font-size:14px;}
	.lyNyContact_orderTit p { margin:0 auto; font-size: 24px;}
	
	.lyNy_Map { padding:20px 0 0;}
	.lyNyMap_main img.NyMap { margin:0 auto 20px;}
	.lyNyMap, .lyNyMap:nth-child(2n+2) { width:100%; margin:0 auto 20px; padding:0 0 0 110px; float:inherit;}
	.lyNyMap i { width:110px; font-size:15px;}
}
@media screen and (max-width:375px) {
	#lyBa_text p, #lyBa_text2 p { line-height:30px; font-size:24px;}
	#lyBa_text span { font-size:16px;}
	#lyBa_text2 span { line-height:25px; font-size:15px;}
	
	.jqzoom { height: 260px;}
	.lyNySolution_list ul li .lyNySolution_con a.lyNySolution_name { font-size: 18px;}
	.lyNyAbCulture_main .lyNyAbCulture_img { height:260px;}
	
	.pro_detail_text ul li { width:100%; height:32px; line-height:32px; float:inherit; margin:0 auto;}
	.pro_detail_text ul li img { margin: 8px 6px 8px 0;}
}
@media screen and (max-width:320px) {
	
	.ly_NyNewsdetail .NyNewsdetail_title { font-size: 20px;}
	.lyNyCase_list ul li .lyNyCase_img { height: 180px;}
	.lyNyCase_list ul li .lyNyCase_img .lyNyCase_time { width:120px; margin:0 0 0 -60px;}
	.lyNyCase_list ul li .lyNyCase_text { padding: 10px 20px 20px;}
	.lyNySoluDetail_main .lyNySoluDetail_title { line-height:30px; font-size: 20px;}
	.lyNyRight_CaseList ul li .lyNyRight_CaseImg { height: 170px;}
	.lyNy_Pro ul li .lyNyPro_con .lyNyPro_img { height: 235px;}
	.lyNy_Pro ul li .lyNyPro_con .lyNyPro_text { padding: 10px 20px 20px;}
	.lyIdxPro_container .lyIdxPro_con .lyIdxPro_img { height: 240px;}
	.lyIdxTit_main a.lyIdxTit_more { top:30px;}
	.lyIdxTit_main p { font-size: 24px;}
	.lyIdxTit_main p font { font-size: 28px;}
	.lyIdxNews_main .lyIdxNews_Tj .lyIdxNewsTj_img { height: 120px;}
	.lyIdxNews_main .lyIdxNews_Ul ul li .lyIdxNewsUl_time { padding: 10px 0;}
	.lyIdxNews_main .lyIdxNews_Ul ul li .lyIdxNewsUl_text a.lyIdxNewsUl_name { font-size: 15px;}
	.lyIdx_about .lyIdxAbout_text .lyIdxAbout_btn ul li { width: 77px;}
	.lyIdx_about .lyIdxAbout_text .lyIdxAbout_btn ul li .lyIdxAbout_ico { width: 77px; height: 77px;}
}


/*内页-产品列表 开始*/
.nyPro_list { width:100%; height:auto; margin:0 auto 40px; padding:0;}
.nyPro_list ul li { width:100%; height:auto; margin:0 auto 20px; padding:10px; background-color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyPro_list ul li:hover { box-shadow:0 10px 20px rgba(0, 0, 0, 0.1);}
.nyPro_list ul li .nyProList_img { width:23%; height:240px; overflow:hidden; margin:0; padding:0; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyPro_list ul li .nyProList_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#fff; position:relative;}
.nyPro_list ul li .nyProList_img a img.nyPro_img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyPro_list ul li:hover .nyProList_img a img.nyPro_img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}

.nyPro_list ul li .nyProList_text { width:73%; height:240px; overflow:hidden; margin:0; padding:10px; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyPro_list ul li .nyProList_text .nyProList_name { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.nyProList_text .nyProList_name a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:18px; white-space:nowrap; text-overflow: ellipsis; margin:0 auto; padding:0;}
.nyProList_text .nyProList_name a:hover { color:#bb2821;}
.nyPro_list ul li .nyProList_text .nyProList_ms { width:100%; overflow:hidden; margin:10px auto; padding:0;}
.nyProList_text .nyProList_ms p { width:100%; height:48px; overflow:hidden; line-height:24px; color:#666; font-size:14px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; margin:0 auto; padding:0;}
.nyPro_list ul li .nyProList_text .nyProList_tips { width:100%; overflow:hidden; margin:10px auto; padding:0;}
.nyProList_text .nyProList_tips dl dd { display:inline-block; height:40px; overflow:hidden; line-height:40px; color:#aaa; font-size:14px; white-space:nowrap; text-overflow: ellipsis; margin:0; padding:0 20px 0 0; float:left;max-width: 33%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.nyProList_text .nyProList_tips dl dd span { color:#333;}
.nyPro_list ul li .nyProList_text .nyProList_btn { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.nyProList_text .nyProList_btn a { display:block; width:130px; height:40px; overflow:hidden; line-height:38px; color:#999; font-size:14px; text-align:center; margin:0 20px 0 0; padding:0; border:1px solid #dfdfdf; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProList_text .nyProList_btn a:hover { color:#fff; background-color:#bb2821; border:1px solid #bb2821;}

.lyNy_Xgwz { width:100%; overflow:hidden; margin:20px auto 0; padding:0;}
.lyNy_Xgwz .Xgwz_tit { overflow:hidden; margin:0 auto; padding:12px 20px; background-color:#bb2821;}
.Xgwz_tit span { display: block; height: 40px; line-height: 40px; color: #fff; font-size: 36px; font-weight: bold; text-align: center; opacity: 0.14;}
.Xgwz_tit p { height: 32px; line-height: 32px; color: #fff; font-size: 26px; font-weight: bold; text-align: center; margin: -26px auto 0;}
.lyNy_Xgwz .Xgwz_list { width:100%; min-height: 150px; overflow:hidden; margin:0 auto; padding:10px; background-color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNy_Xgwz .Xgwz_list ul li { width:100%; overflow:hidden; margin:0 auto; padding:0 0 0 20px; border-bottom:1px dashed #dfdfdf; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNy_Xgwz .Xgwz_list ul li:last-child { border:0;}
.lyNy_Xgwz .Xgwz_list ul li em { display: block; width: 20px; height: 20px; overflow: hidden; margin: 0; padding: 0; background: url(../images/jt2.png) center center no-repeat; position: absolute; left: 0; top: 14px;}
.lyNy_Xgwz .Xgwz_list ul li:hover em { background: url(../images/jt3.png) center center no-repeat;}
.lyNy_Xgwz .Xgwz_list ul li a { display:block; width:100%; height:48px; overflow:hidden; line-height:48px; color:#333; font-size:15px; white-space:nowrap; text-overflow: ellipsis; margin:0 auto; padding:0;}
.lyNy_Xgwz .Xgwz_list ul li a:hover { color:#bb2821;}

.lyNyProDetail_con .lyNy_Xgwz .Xgwz_list { border:1px solid #dfdfdf; border-top:0;}

@media screen and (max-width:1399px) and (min-width:1360px) {
	.nyPro_list ul li .nyProList_img { width:24%; height:220px;}
	.nyPro_list ul li .nyProList_text { width:72%; height:220px;}
}
@media screen and (max-width:1359px) and (min-width:1200px) {
	.nyPro_list ul li .nyProList_img { width:24%; height:205px;}
	.nyPro_list ul li .nyProList_text { width:72%; height:205px;}
	.nyPro_list ul li .nyProList_text .nyProList_ms, .nyPro_list ul li .nyProList_text .nyProList_tips { margin:5px auto;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
	.nyPro_list ul li .nyProList_img { width:28%; height:205px;}
	.nyPro_list ul li .nyProList_text { width:70%; height:205px;}
	.nyPro_list ul li .nyProList_text .nyProList_ms, .nyPro_list ul li .nyProList_text .nyProList_tips { margin:5px auto;}
	
	.lyNy_Xgwz .Xgwz_tit { padding:12px;}
	.Xgwz_tit span { font-size:34px;}
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.nyPro_list ul li { margin:0 auto 20px;}
	.nyPro_list ul li .nyProList_img { width:22%; height:205px;}
	.nyPro_list ul li .nyProList_text { width:76%; height:205px;}
	.nyPro_list ul li .nyProList_text .nyProList_ms, .nyPro_list ul li .nyProList_text .nyProList_tips { margin:5px auto;}
	
	.lyNy_Xgwz { margin:20px auto 0;}
	.lyNy_Xgwz .Xgwz_tit { padding:10px 10px 10px 20px;}
	.Xgwz_tit p { display: block; height: 40px; line-height: 40px; font-size: 24px; min-width: 88px; margin: 0 10px 0 0; padding: 0; float: left;}
	.Xgwz_tit span { display: inline-block; height: 40px; line-height: 40px; font-size: 28px;}
	.lyNy_Xgwz .Xgwz_list { padding:10px 20px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.nyPro_list ul li { margin:0 auto 20px;}
	.nyPro_list ul li .nyProList_img { width:28%; height:205px;}
	.nyPro_list ul li .nyProList_text { width:70%; height:205px;}
	.nyPro_list ul li .nyProList_text .nyProList_ms, .nyPro_list ul li .nyProList_text .nyProList_tips { margin:5px auto;}
	
	.lyNy_Xgwz { margin:20px auto 0;}
	.lyNy_Xgwz .Xgwz_tit { padding:10px 10px 10px 20px;}
	.Xgwz_tit p { display: block; height: 40px; line-height: 40px; font-size: 24px; min-width: 88px; margin: 0 10px 0 0; padding: 0; float: left;}
	.Xgwz_tit span { display: inline-block; height: 40px; line-height: 40px; font-size: 28px;}
	.lyNy_Xgwz .Xgwz_list { padding:10px 20px;}
}
@media (max-width: 767px) {
	.nyPro_list ul li { margin:0 auto 20px;}
	.nyPro_list ul li .nyProList_img { width:100%; height:260px; margin:0 auto 0;}
	.nyPro_list ul li .nyProList_text { width:100%; height:auto;}
	.nyProList_text .nyProList_name a { height:40px; line-height:40px; font-size:18px;}
	.nyPro_list ul li .nyProList_text .nyProList_ms { margin:5px auto;}
	.nyProList_text .nyProList_ms p { height:auto; max-height:48px; line-height:24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space:inherit;}
	.nyPro_list ul li .nyProList_text .nyProList_tips { margin:5px auto;}
	.nyProList_text .nyProList_tips dl dd { width:100%;    max-width: 100%; height:30px; line-height:30px; margin:0; padding:0;}
	.nyProList_text .nyProList_tips dl dd:nth-child(2n+2) { margin:0;}
	.nyPro_list ul li .nyProList_text .nyProList_btn { width:100%; margin:0 auto;}
	.nyProList_text .nyProList_btn a { width:100%; height:40px; line-height:38px; margin:0; float:left;}
	.nyProList_text .nyProList_btn a:first-child { margin:0 0 0 0;}
	
	.lyNy_Xgwz { margin:20px auto 0;}
	.lyNy_Xgwz .Xgwz_tit { padding:10px 10px 10px 20px;}
	.Xgwz_tit p { display: block; height: 40px; line-height: 40px; font-size: 24px; min-width: 88px; margin: 0 10px 0 0; padding: 0; float: left;}
	.Xgwz_tit span { display: inline-block; height: 40px; line-height: 40px; font-size: 24px;}
	.lyNy_Xgwz .Xgwz_list { padding:10px 20px;}
}
@media (max-width: 375px) {
}
@media (max-width: 320px) {
	.nyPro_list ul li .nyProList_img { height:240px;}
	
	.lyNy_Xgwz .Xgwz_tit { padding:6px 12px;}
	.Xgwz_tit span { font-size:22px;}
	.lyNy_Xgwz .Xgwz_list { padding:10px;}
}
/*内页-产品列表 结束*/

/*详情页内容超出设置*/
@media (min-width:1199px) {
#c_detail_wrap #new-div .zoom-caret{display:none !important;}
}
#c_detail_wrap img,#c_detail_wrap p,#c_detail_wrap span,#c_detail_wrap div,#c_detail_wrap video,#c_detail_wrap embed{height:auto !important;max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;word-break: normal;}

#c_detail_wrap #new-div{overflow-x: hidden;overflow-y: hidden;width: 100%;position:relative;}
#c_detail_wrap #new-div .zoom-caret{display:block;position: absolute;top: 10px;right: 5px;font-size: 50px;color: #a7a5a5;z-index: 2;padding: 0;margin: 0;opacity: .3;}
#c_detail_wrap #new-div table{transform-origin: left top;border-collapse: collapse;max-width: none!important;width: auto;}
#c_detail_wrap #new-div table td{padding: 3px;border: 1px solid #ccc;}
#c_detail_wrap #new-div table td img{max-width:90% !important;}

#c_detail_wrap #new-div.on{overflow:scroll; width: 100%;}
#c_detail_wrap #new-div.on .zoom-caret{display:none;}

/*设置滚动条样式*/
#c_detail_wrap #new-div::-webkit-scrollbar {height:2px;}/* 滚动槽 */
#c_detail_wrap #new-div::-webkit-scrollbar-track {background-color:#f0f0f0;border-radius:0px;}/* 滚动条滑块 */
#c_detail_wrap #new-div::-webkit-scrollbar-thumb {background-color:#bfbfbf;}
#c_detail_wrap #new-div::-webkit-scrollbar-thumb:window-inactive {background-color:#3c3c3c;}

@media (max-width:880px) {
#c_detail_wrap img,#c_detail_wrap p,#c_detail_wrap span,#c_detail_wrap div,#c_detail_wrap video,#c_detail_wrap embed{width:auto !important;height:auto !important;max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal; word-wrap: break-word;white-space: pre-wrap;}
}